On 15/11/10 9:28 PM, Edward Ned Harvey wrote: >> From: zfs-discuss-boun...@opensolaris.org [mailto:zfs-discuss- >> boun...@opensolaris.org] On Behalf Of Toby Thain >> >> The corruption will at least be detected by a scrub, even in cases where > it >> cannot be repaired. > > Not necessarily. Let's suppose you have some bad memory, and no ECC. Your > application does 1 + 1 = 3. Then your application writes the answer to a > file. Without ECC, the corruption happened in memory and went undetected. > Then the corruption was written to file, with a correct checksum. So in > fact it's not filesystem corruption, and ZFS will correctly mark the > filesystem as clean and free of checksum errors. >
I meant corruption after the point at which the application passes its buffer to zfs. But you are right, the checksum could conceivably be correct in this case as well. > In conclusion: > > Use ECC if you care about your data. > Do backups if you care about your data. > Yes. Especially the latter :) --Toby > Don't be a cheapskate, or else, don't complain when you get bitten by lack > of adequate data protection. > > _______________________________________________ zfs-discuss mailing list zfs-discuss@opensolaris.org http://mail.opensolaris.org/mailman/listinfo/zfs-discuss