On Wednesday March 16, molle.bestefich@xxxxxxxxx wrote: > Just wondering; > > Is there any way to tell MD to do verify-on-write and > read-from-all-disks on a RAID1 array? No. I would have thought that modern disk drives did some sort of verify-on-write, else how would they detect write errors, and they are certainly in the best place to do verify-on-write. Doing it at the md level would be problematic as you would have to ensure that you really were reading from the media and not from some cache somewhere in the data path. I doubt it would be a mechanism that would actually increase confidence in the safety of the data. read-from-all-disks would require at least three drives before there would be any real value in it. There would be an enormous overhead, but possibly that could be justified in some circumstances. If we ever implement background-data-checking, it might become relatively easy to implement this. However I think that checksum based checking would be more effective, and that it should be done at the filesystem level. Imagine a filesystem that could access multiple devices, and where it kept index information it didn't just keep one block address, but rather kept two block address, each on different devices, and a strong checksum of the data block. This would allow much the same robustness as read-from-all-drives and much lower overhead. It is very possibly the Sun's new ZFS filesystem works like this, though I haven't seen precise technical details. In summary: - you cannot do it now. - I don't think md is at the right level to solve these sort of problems. I think a filesystem could do it much better. (I'm working on a filesystem .... slowly...) - read-from-all-disks might get implemented one day. verify-on-write is much less likely. > > Apologies if the answer is in the docs. It isn't. But it is in the list archives now.... NeilBrown - To unsubscribe from this list: send the line "unsubscribe linux-raid" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html