Storage pools
Snapshots/Writable Clones
Clones
Copy on write
Block-level Deduplication
Compression
Checksums
Error correction
Detection of on-disc corruption
Intelligent RAID
Multiple mount-points (including limits)
External L2 cache and log (on SSD?)
Can add more devices to pool
ZFS Status
We are actively using ZFS
Requires lots of RAM
ZFS-FUSE
Actively developed
Very usable
Performance seems fine
Not native on distros
Great for storage
Not so much for root file-system
Native ZFS
3 Projects (LLNL, Oracle, another?)
Various stages of completeness
Lustre-requirements are in place
Nothing really usable
Why ZFS?
It's available now
Checksumming+Correction
FUSE release is ready in most distros
Active development
Stop using rsync link farms
Deduplication
Great storage server
ZFS-FUSE Performance
Doesn't it suck?
Not that I've noticed
80MB/sec the other day
Remote system was the bottleneck
I only have 8GB of RAM and 8x 7.2K RPM drives
Drives are the bottleneck
ZFS Deduplication
Requires lots and lots of RAM
Probably an SSD cache+log
Very effective
Btrfs Features
Online growth and shrinking
Online device add/remove
Online defragmentation and rebalancing
Compression
Multiple mount-points (including limits)
COW on individual files
Checksums
In-place conversion from ext2/3
SSD optimizations