4 ms·
Anyone can pull this off, because filesystem level checksumming without an additional place to recover data from is useless.
by zzzcpan 7y ago
Anyone can pull this off, because filesystem level checksumming without an additional place to recover data from is useless.
- bayindirh 7y agoExchange the checksumming with hamming codes or with another ECC system with >=2 bit detection/correction capability and you're all set.
- zzzcpan 7y agoNot really set, but even assuming you can make it work this is already way beyond checksumming the lack of which people complain about for some reason.
- bayindirh 7y agoMost of the big storage vendors are making it work with Erasure or Hamming Codes. They compensate damaged or missing disks in the arrays transparently and send you a small e-mail about the details of the disk you need to change. RAID-5 and RAID-6 is the most primitive and probably most deployed version of this checksum based compensation and recovery methods. Erasure/Hamming is used for bigger arrays where RAID-5/6 cannot build the disks in a reasonable amount time while they are under I/O load.
- monocasa 7y agoPretty much every NAND flash device out there uses full ECC rather than just a checksum. The whole industry relies on it for yield reasons.