Hi all, I was under the mistaken impression that btrfs checksumming, in its current default configuration, protected your data from bitrot. It appears this is not the case:
On Wed, 2010-01-06 at 18:24 +0100, Johannes Hirte wrote: > Am Mittwoch 06 Januar 2010 16:59:55 schrieb Steve Freitas: > > So please correct me if I have some mistaken assumptions. I thought > > btrfs would be tolerant of that -- if a block failed the checksum test, > > it would reconstruct and remap it. > Only if enough redundancy is left. And with the default setup btrfs is only > mirroring the metadata not the data. So can someone please tell me what the current state-of-the-art is of data protection with btrfs? Does it differ with single-device versus multiple-device configurations? Is it possible to enable data checksumming now? Under what conditions? And will it do what a naive user would expect it to do, namely, correct for diverse kinds of errors in your storage subsystem? If not, what does it do? Etc... Any and all information is much appreciated. Thanks! Steve -- To unsubscribe from this list: send the line "unsubscribe linux-btrfs" in the body of a message to majord...@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html