How reliable is Solaris ZFS?
Solaris ZFS is a copy-on-write file system, and thus the on-disk structure of Solaris ZFS is always consistent. If the system is shut down in an unclean way, upon reboot there is no recovery needed to make Solaris ZFS consistent (for example, by running fsck). All operations are transactional, so related changes succeed or fail as a whole and all data is protected by 256-bit checksums. When any data is read, the checksum is verified to ensure that the data that the application wrote is what it gets back. If a checksum error is detected in a mirrored pool, the correct data will be read from the other side of the mirror, and the corrupt data will be repaired.
Solaris ZFS is a copy-on-write file system, and thus the on-disk structure of Solaris ZFS is always consistent. If the system is shut down in an unclean way, upon reboot there is no recovery needed to make Solaris ZFS consistent (for example, by running fsck). All operations are transactional, so related changes succeed or fail as a whole and all data is protected by 64-bit checksums. When any data is read, the checksum is verified to ensure that the data that the application wrote is what it gets back. If a checksum error is detected in a mirrored pool, the correct data will be read from the other side of the mirror, and the corrupt data will be repaired.