John Paul Wohlscheid over at It's FOSS takes a look at the ZFS file system and its capabilities. He mainly covers OpenZFS which is the fork made since Oracle bought and shut down Solaris which was the original host of ZFS. It features pooled storage with RAID-like capabilities, copy-on-write with snapshots, data integrity verification and automatic repair, and it can handle files up to 16 exabytes in size, with file systems of up to 256 quadrillion zettabytes in size should you have enough electricity to pull that off. Because it started development under a deliberately incompatible license, ZFS cannot be directly integrated in Linux. However, several distros work around that and provide packages for it. It has been ported to FreeBSD since 2008.
(Score: 0) by Anonymous Coward on Tuesday September 11 2018, @11:09PM
XFS version 5 was released a few years ago; it requires a new mkfs.xfs and you should use -m crc=1,finobt=1; the deletion problem you've mentioned is not really a problem at this point, and the default parameters for XFS have improved massively as well (the XFS people like to say "all the turbo switches are on by default.") The mkfs.xfs voodoo has been largely eliminated. su/sw for RAID is the only other hard bit you may want to use for better speed.