Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

> What I don't like is systems that have catastrophic unrecoverable wrecks because hypothetically a bit might get flipped at the hardware level.

Perhaps they're hypothetical for you; that's nice. Having seen files (not filesystems, just files) wrecked by things like "power supplies that are just faulty enough to trash data but not faulty enough to stop booting the system", not to mention dodgy drives and controllers, I'm quite happy to have checksumming filesystems available.



> Perhaps they're hypothetical for you; that's nice.

Err... I think he's in agreement with you actually.


He seems to me to be suggesting that the added functions of ZFS and btrfs work are a net reliability loss that doesn't make up for the benefits.


Here are a few points:

(1) From the perception of most people, mainstream filesystems such as ext4 and NTFS are pretty reliable. I've certainly had mainstream filesystems get damaged but I've been able to repair them or copy data off without a lot of trouble.

One reason mainstream filesystems are reliable is that they privilege reliability over performance.

(2) In my experience, new file systems are dangerous. I've pretty frequently experienced data corruptions within a few days of trying a new file system. I've frequently been on projects that tried the latest thing, like the Linux filesystem that was written by a murderer, and after experiencing problems, we've gone back to mainstream file systems.

(3) New file system advocates believe filesystems and disks are unreliable, so they're willing to tolerate a higher level of failures.

(4) Most terrifying, look at all the discussion on this thread about options you can choose that might mitigate this problem or that problem. Every configuration choice is a decision you can make wrong, is a reason why your system can wreck in the middle of the night. If you know your stuff or hire somebody who knows his stuff, maybe you'll get good choices, otherwise you are playing Russian Roulette with Vladimir Putin.




Consider applying for YC's Fall 2026 batch! Applications are open till July 27.

Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: