3 ms·
Agreed, turning on more safety features will always make you... safer :) But it's worth noting that I've debugged corruptions in prod systems where: - corrupt
by heavenlyhash 11y ago
Agreed, turning on more safety features will always make you... safer :)
But it's worth noting that I've debugged corruptions in prod systems where:
- corrupted data was read from disk -- a bit flip, with no error code at the time -- by an application
- the application operated on it
- and the application then wrote the result -- still carrying the bit flip -- back to a new file on disk.
Ouch. The bitflip is now baked in and even looks like a legit block as far as the disk is concerned. The disk failed not long after, of course -- SMART status caught up, etc. But that was days later.
Checksums on read address this. I never want to run a system without them again.
- bryanlarsen 11y agoI don't understand. If the bit was flipped before or during read the scrub would catch it. If it was flipped by the application then no file system can help. How does read checksums help you?