Martin K. Petersen wrote: > We're very concerned about data integrity. With btrfs everything is > checksummed at the logical level. This allows you to detect data > corruption, repair bad blocks using redundant, good copies, perform > data scrubbing, etc.
That's the main reason I am interesting in btrfs, actually. :) > A related, but orthogonal data integrity measure is the T10 DIF > infrastructure that I am working on. DIF enables protection at the > sector level and includes stuff like a data checksum and a locality > check which ensures that the sector ends up the right place on disk. Great! Really great to hear that this issue is being actively worked. > Right now the DIF checksum is added at the block layer level. Work is > in progress to move it up into the filesystems and from there into > user space. Eventually we'd like to be able to generate the checksum > in the application and pass it along the I/O path all the way out to > the physical disk. Yep, end-to-end is a great idea. Kudos to this and to btrfs! -Joe -- To unsubscribe from this list: send the line "unsubscribe linux-btrfs" in the body of a message to [EMAIL PROTECTED] More majordomo info at http://vger.kernel.org/majordomo-info.html