10 Reasons You Need to Look at ZFS

Sun's open-source ZFS file system has some amazing features. It was originally designed for Solaris and unveiled in 2005, but you'll also find it in OpenSolaris and related distributions. In the future it may well become a popular file system to run with Linux and BSD as well.
Here are the top 10 features that ZFS fans find insanely great:

1. Checksums in Metadata for Data Integrity

Data integrity is of paramount importance in ZFS, and is the driver for many ZFS features.

The file system uses a 256-bit checksum, which is stored as metadata separate from the data it relates to, when it writes information to disk. Unlike a simple disk block checksum, this can detect phantom writes, misdirected reads and writes, DMA parity errors, driver bugs and accidental overwrites as well as traditional "bit rot."

2. Copy on Write

rest here