Comment by microtonal
6 years ago
In the 26 years or so I have used Linux, I have had corrupted filesystems with reiserfs, XFS, btrfs, and ext[23]. In the case of reiserfs and XFS it was practically impossible to recover the filesystem (IIRC reiserfs would reattach anything that resembled a B-tree). For ext[23], it was surprisingly easy to get back most of the data. Never had any corruption with ZFS or ext4. I didn't try to fix the btrfs filesystem, since it was a machine that had to be repurposed anyway.
My experience with recovering btrfs is that you get back most of your files, but with the content replaced with random gibberish. Which is not too useful.
In a way, I would rather it bomb out and declare a total loss than to keep sinking more time into it as it leads you along.
When was it that XFS got corrupted on you? I think as RedHat embraces XFS, I assume it's quite good now.
Somewhere between being merged in mainline and 2009.