My hard drive died on me.
However, I wasn't determined to let a shitty hard drive rob me of all my data, so I booted up a LiveCD, and discovered via IRC that dd_rescue would help me out. My dad graciously gave me the smaller (120 GB, same as the one that died) of his two external hard drives, and I set about recovering my data. Regular fsck (with --fix-fixable) didn't do it though - I had to use --rebuild-tree, it said. After doing so, I discovered that half my filesystem - my entire /home and /usr directories, plus some other mysterious stuff - had been shredded apart and strewn nameless across /lost+found/.
At that point, I realized that copying over a stripped-down backup of my home directory from my Windows drive (40 GB) was probably the most painless option. But in order to make it fit on my Windows drive, I'd had to omit several gigabytes of stuff, and also since it was a few weeks old, it didn't have my most recent programming work. So I spent a good hour exploring all the folders cryptically named crap like "52135_1103249" to find any precious gems worth rescuing, which actually turned out pretty well - I found all my .torrent files, my programming work, even my kernel's .config file. But in doing so, I realized that my filesystem had been so torn apart that there was pretty much no hope of getting it back in order, and reinstalling completely was my best option.
So I prepared to make another backup to my Windows drive, and then realized that none of the LiveCDs I had burned have ntfs-3g (the program that lets you write to ntfs) on them. So then I went to download, burn, and boot a Knoppix 5.1 ISO, and began copying my files. Then I realized that 39 GB of stuff was not going to fit on a 40 GB drive that already had Windows installed, so I stopped copying, deleted some large files that could be torrented again, and began anew.
And now here I am, waiting for my crappy ancient Windows drive to finish writing 31 GB to it at 1.5 MBps. And knowing NTFS, it'll probably be down to about 200 KBps by the time I get home later today.
Iluvatar wrote:Love: Gimme the frickin' API.
yy2bggggs, on Fischer Random chess wrote:Hmmm.... I wonder how how a hypermodern approach would work