The advantages of Sun's ZFS filesystem

Recent weeks have seen some waves created in the normal placid waters of filesystems by the inadvertent announcement of the inclusion of the ZFS into OS X by Sun's CEO, denial by Apple, then finally cautious confirmation that the ZFS will indeed be included in the latest release of the Mac OS.

Whether it will be the filesystem of Mac OS X as opposed to merely one of the "supported" filesystems remains to be seen.

But in the ambling, necessarily torturous development pace of filesystems, the implementation of the ZFS as the default filesystem would be big news indeed. It is with this in mind that we bring to your attention the following article ZFS: Ten reasons to reformat your hard drives.

Here are some excerpts from the article about the advantages of the 128-bit ZFS:

Huge file systems

... Extending to 128-bits gives ZFS an expected lifetime of 30 years (UFS, for comparison, is about 20 years old). So how much data can you squeeze into a 128-bit filesystem? 16 exabytes or 18 million terabytes. How many files can you cram into a ZFS filesystem? 200 million million.
Self-healing filesystems

ZFS employs 256 bit checksums end-to-end to validate data stored under its protection. Most filesystems (and you know who you are) depend on the underlying hardware to detect corrupted data and then can only nag about it if they get such a message ... [upon detection of error] it will actively reconstruct the block from the available redundancy and go on about its job.
Add new media to your filesystem without downtime

If your pool becomes overcrowded, you can grow it. With one command. On a live production system. Enough said.

If you deal with storage, databases, or just a large amount of files, perhaps you might like to share your thoughts about how the features of ZFS could certainly benefit you in your workplace, assuming it can be implemented in the OS of your choice. Join the discussion.