Skip to main content

IDE Failures and backups

For 80% of people, running backups is a non-event. We simply don't consider doing them, not because we are lazy but it just never crosses our mind. Fortunately I had a happy event last week - I ran a full backup of my beloved D610 Dell Latitude's hard disk and not 2 days later the bastard failed on me. It was then I found out how much harder it is to get IDE hard disks for laptops. The 40GB HDD in it was adequate for my purposes and the smallest I could find was 120GB. Now I know how easy it is to fill 120GB of disk with music or movies or whatnot, but in context, I store very little of such things on this notebook. It's for work, and for online stuff such as Google's services and apps. At any rate, I use the wonderful TrueCrypt (www.truecrypt.org) to create encrypted partitions and then use the equally handy rsync (or in a pinch xcopy) to incrementally back that data up across the network to my servers. 

I thought perhaps I'd share how I do this, using xcopy in a batch file and with the potential of using either an external USB device or whatnot. You can get *very* fancy, but in all honesty, any backup is better than no backup so here is the script (abridged for privacy purposes) that I use:

xcopy "z:\My Documents\*" "m:\My documents\*" /C/D/E/H/Y

You can see that I'm just backing up My Documents from one location to another. The first one, on the Z:\ drive is the source and M:\ is the backup. Easy! 
The switches do the following:
/C: Continues copying even if an error occurs
/D: Copies files changed on or after the specified date. If no date is given, copies only those files whose source time is newer than the destination time.
/E: Copies directories and subdirectories, including empty ones.
/H: Copies hidden and system files also.
/Y: Suppresses prompting to confirm you want to overwrite an existing destination file.

Pretty straightforward really. I run it manually at the moment, but plan to put a schedule in place once I get some error correction built into it. For example, if the M:\ drive is not available I don't want it to panic and grind to a halt, much better for it to gracefully exit.

Feel free to adapt it for your purposes if any. As I noted, it's better to have *some* sort of backups than none at all. This particular one of mine doesn't catch emails or the like, fortunately for me I use Gmail so it's not really an issue - all my emails reside on the Google servers (bless them!). For everything else, there's xcopy!

Comments

Popular posts from this blog

Plone - the open source Content Management System - a review

One of my clients, a non-profit, has a lot of files on it's clients. They need a way to digitally store these files, securely and with availability for certain people. They also need these files to expire and be deleted after a given length of time - usually about 7 years. These were the parameters I was given to search for a Document Management System (DMS) or more commonly a Content Management System (CMS). There are quite a lot of them, but most are designed for front facing information delivery - that is, to write something, put it up for review, have it reviewed and then published. We do not want this data published ever - and some CMS's make that a bit tricky to manage. So at the end of the day, I looked into several CMS systems that looked like they could be useful. The first one to be reviewed was OpenKM ( www.openkm.com ). It looked OK, was open source which is preferable and seemed to have solid security and publishing options. Backing up the database and upgradin

Musings on System Administration

I was reading an article discussing forensic preparation for computer systems. Some of the stuff in there I knew the general theory of, but not the specifics of how to perform. As I thought about it, it occurred to me that Systems Administration is such a vast field. There is no way I can know all of this stuff. I made a list of the software and operating systems I currently manage. They include: - Windows Server 2003, Standard and Enterprise - Exchange 2003 - Windows XP - Windows Vista - Windows 2000 - Ubuntu Linux - OpenSuSE Linux - Mac OSX (10.3 and 10.4) - Solaris 8 - SQL 2005 - Various specialised software for the transport industry I have specific knowledge on some of this, broad knowledge on all of it, and always think "There's so much I *don't* know". It gets a bit down heartening sometimes. For one thing - I have no clue about SQL 2005 and I need to make it work with another bit of software. All complicated and nothing straightforward. Irritating doesn&

Traffic Monitoring using Ubuntu Linux, ntop, iftop and bridging

This is an update of an older post, as the utilities change, so has this concept of a cheap network spike - I use it to troubleshoot network issues, usually between a router and the network to understand what traffic is going where. The concept involves a transparent bridge between two network interface cards, and then looking at that traffic with a variety of tools to determine network traffic specifics. Most recently I used one to determine if a 4MB SDSL connection was saturated or not. It turned out the router was incorrectly configured and the connection had a maximum usage under 100Kb/s (!) At $1600 / month it's probably important to get this right - especially when the client was considering upgrading to a faster (and more expensive) link based on their DSL provider's advice. Hardware requirements: I'm using an old Dell Vostro desktop PC with a dual gigabit NIC in it - low profile and fits into the box nicely. Added a bit of extra RAM and a decent disk and that&