Okay, just a quick one here:
In ext2 (the old default Linux filesystem) there was an undelete. It was OK and mostly worked. Then ext3 came along. ext3 is great. No more forced fsck on boot, wonderful. But, filesystem changes made undelete an impossibility. This was a design decision, it was written on the Internet, it must be true.
Or so I thought.
It turns out that Carlo Woods had the magic combination:L Lots of time and a never-say-die attitude. The result: He figured out how to undelete files on an ext3 filesystem!
I’ve tried it, it works. It was by no means straightforward and certainly isn’t an easy task, but it works. Yippee!
And before you ask: Yes, you really do have to read most of his page to get your files back. 😉