JS Ext

Thursday, August 15, 2013

Playing with ZFS

With some of the recent chaos I've been having with my hard disks, I decided to revisit ZFS for Linux.  The last time I looked into ZFS, it was built using FUSE.  I didn't like the idea of such a complicated filesystem being implemented inside of FUSE.  I have written FUSE filesystems, so I knew some of the more interesting limitations.  This is no longer the case, though.  ZFS now comes as a kernel module for Linux.

After playing with ZFS for a few weeks, I have decided that I love it.  It is definitely missing some features (like the ability to shrink a pool/remove a device from a pool), but overall it is great.  It also has one of the most important features any filesystem can have.  You can force a scan to verify the data on your hard disks.  I have a weekly job that performs the scan, then emails me the results!  No more silent corruption.

I will start posting some articles talking about the interesting and awkward features of ZFS.

No comments:

Post a Comment

Note: Only a member of this blog may post a comment.