For some years I semi-regularly backed up my computers to tape. This is actually pretty inconvenient, but I never had to restore.
At the beginning of this year I switched to a disk-based backup scheme, using a program of my own devising, originally in Python but now with a C++ implementation as well.
Since then, I've used this software to restore my laptop (which was stolen); to preserve
naath's files across a reinstall; to recover the configuration of my firewall (which failed roughly a month ago) in order to replicate it on another machine; to save (but not yet to restore)
lnr's files, though they're still hopefuly on her hard disk as well; and to restore my home directory on my desktop PC, a bunch of files having been smashed by (I think) a new kernel, and though diff hasn't finished running yet so far it's looking like the only files damaged were in /usr and so already restored via dpkg.
While repeatedly discovering that my backup software works well is gratifying, I am left wondering why I've needed it three times this year, in addition to the times it's merely been useful, when I've had so little pressing need for backups for many years previously.
(no subject)
Date: 2006-09-06 10:17 am (UTC)(no subject)
Date: 2006-09-06 10:22 am (UTC)(no subject)
Date: 2006-09-06 10:25 am (UTC)(no subject)
Date: 2006-09-06 10:45 am (UTC)(no subject)
Date: 2006-09-06 10:48 am (UTC)(no subject)
Date: 2006-09-06 10:53 am (UTC)It's not really ‘released’ as such but it's available from the mirror of my Arch archive:
(no subject)
Date: 2006-09-06 11:15 am (UTC)I have been known to use GNU tar in the past, which seems to satisfy most of the above (you'd need to do something like pipe it via nc and stick a listener on the other end in order to do the networking part), but of course this makes it very slow to restore a single file. I only ever had to do it once (after accidentally deleting something I shouldn't have) and that was back when no partition was bigger than about 800MB. My current /home will just about fit uncompressed on to a single-layer DVD.
(no subject)
Date: 2006-09-06 12:25 pm (UTC)The network might not be available in a disaster-recovery scenario.
Tape archive formats are, indeed, horribly limiting if your backup medium has a proper filesystem on it; worse than the single file case is when you want to cobble together a consistent filesystem from some collection of incremntals - if I did full dumps every night I'd fill my backup disk in a few days, but with the current arrangement it'll be years before I fill it even given that the files aren't compressed, and a full restore to any chosen date requires only a single pass.
I did try backing up to CD for a while, but the need to manually feed CDs to computers is just too painful. DVDs would improve matters, but not that much...
(no subject)
Date: 2006-09-06 12:32 pm (UTC)(no subject)
Date: 2006-09-06 03:28 pm (UTC)I'm in two minds about backing up /usr though; if something disastrous enough to wipe out /usr happened, I'd probably take the opportunity to install a more recent release of the appropriate distro. (The problem then is deciding which bits of /etc I need to restore.)
(no subject)
Date: 2006-09-06 04:55 pm (UTC)(no subject)
Date: 2006-09-06 04:55 pm (UTC)(no subject)
Date: 2006-09-06 12:30 pm (UTC)