Hello Christopher,

Saturday, February 2, 2008, 9:03:30 PM, you wrote:

CG> -----BEGIN PGP SIGNED MESSAGE-----
CG> Hash: SHA1

CG> If a machine has very obvious memory corruption due to bad ram, is there
CG> anything beyond scrub that can verify the integrity of a pool?  Am I
CG> correct in assuming that scrub will fix checksum errors, but not
CG> metadata errors?

Both metadata and data ara checksummed in zfs.
Then metadtaa are kept in 2 or three copies, depending on type.
Your data resilience depends on pool configuration obviously - so zfs
will always be able to detect data corruption and possibly fix it if
your pool has redundant config.

However if your memory is corrupting data then if data were corrupted
before application issued write then from zfs point of view everything
will be fine. If it was corrupted later then zfs should detect it and
correct in redundant config.


-- 
Best regards,
 Robert Milkowski                            mailto:[EMAIL PROTECTED]
                                       http://milek.blogspot.com

_______________________________________________
zfs-discuss mailing list
zfs-discuss@opensolaris.org
http://mail.opensolaris.org/mailman/listinfo/zfs-discuss

Reply via email to