ZFS Storage layout
Ubuntu Linux supports ZFS out of the box.
ZFS provides many benefits:
- Compression
- Deduplication
- Snapshots
- File system level RAID support
- Adding storage on the fly with additional devices
- Storage pool management (no hard file-system boundaries)
- Different settings for file systems in the same pool (compression, deduplication, block size)
- Sending snapshots to remote locations
- Encryption support
- Domino supports ZFS as long the file system is not deduplicated (for performance reasons)
- DAOS storage deduplication would only make sense if combined with backup in the same pool
- The small CPU overhead introduced by compression is benefiting the lower IOPS and storage
The following pool has been created
zpool list
NAME SIZE ALLOC FREE CKPOINT EXPANDSZ FRAG CAP DEDUP HEALTH ALTROOT
tank 298G 2.87G 295G - - 0% 0% 1.03x ONLINE -
- Translog uses a 16K block size file system
- The Backup file system is deduplicated
- All file system have compression enabled and atime disabled
zfs list
NAME USED AVAIL REFER MOUNTPOINT
tank 2.88G 286G 24K /tank
tank/backup 342M 286G 342M /local/backup
tank/local 2.33G 286G 2.33G /local
tank/translog 217M 286G 217M /local/translog