ZFS

Open-source copy-on-write filesystem and volume manager with snapshots, checksums, compression and encryption.

Loved for snapshots and easy rollback1234, native encryption and send-based backups567, and stability that several users found better than Btrfs.8910 The most common caveat is that it is out-of-tree on Linux, where some advise running it on FreeBSD instead11121314, and a few users report pools that corrupted or crashed the kernel on mount.1516
The HN verdict, written from 16 cited comments
32recommend
4warn against
Nov 8, 2025first mention
Oct 31, 2026latest mention
Nov 25 – Oct 26
Used forfor home NASfor FreeBSD usersfor Linux desktopsfor backupsfor VM and container hostsfilesystemnas filesystem

Why people recommend it

Snapshots & rollback · 3

Snapshots, clones and boot environments act as a safety net for reverting systems and files.

“I just revert to an old zfs snapshot”

“The good thing is having ZFS snapshots as a safety net though.”

Show 1 more

“I use ZFS on both my desktop and laptop each with Linux”

Stability · 3

Users describe it as stable and mature, with several switching after bad Btrfs failures.

“I switched to ZFS and never Bad a Problem again.”

“I’ve found ZFS much more stable”

switched from Btrfson “Linux 7.2 Released”
Show 1 more

“Native ZFS. Stable, mature, safe and with all the features you can dream of.”

Native encryption · 3

Built-in encryption avoids layering LUKS/dm-crypt and works on root from some installers.

“What made me decide to use ZFS instead is that Btrfs does not have [yet] transparent encryption”

uses ZFS on laptops, desktop and NASon “Benchmarking OpenZFS vs. EXT4 for My NAS”

“ZFS on root available from the installer -- encrypted even if that's your jam.”

Show 1 more

“I've been using encrypted datasets for years without problems.”

Send/receive backups · 3

Encrypted, compressed, incremental replication with zfs send is used for offsite backups.

“The best backup solution that I found is ZFS send”

“I use zfs sync snapshots in raw mode (-R)”

runs an offsite backup boxon “Backups Aren't Simple”
Show 1 more

“I use ZFS and do off site backups using rsync.net.”

Compression · 3

Transparent per-dataset compression such as lz4 and zstd saves space on the fly.

“ZFS successfully and transparently recompressed everything on the fly.”

“I have autosnapshots enabled, and I tune compression methods on specific datasets”

Show 1 more

“fs-level compression, I use ZFS bc Btrfs has massive contention problems with concurrent Rust builds”

Data integrity · 2

Checksums detect and fix bitrot transparently.

“I love my ZFS server as it handles all that transparently”

“The best backup solution that I found is ZFS send”

Caveats and dissent

Linux integration · 3

It is out-of-tree on Linux, and one user's kernel module silently failed to build and broke the system.

“Don't use ZFS on Linux. If you really want ZFS, run FreeBSD.”

“the zfs module situation: when I tried it, the module silently failed to build properly and this resulted in a broken system”

Show 1 more

“I also use a ZFS mirrored pool on SSDs for “hot” files”

Pool corruption · 2

A few users had pools that refused to mount read-write or crashed the kernel on mount.

“I used ZFS until it self-corrupted and refused to mount rw ever again.”

“I once had a ZFS get to a state where it would crash the kernel on mount”

Non-ECC RAM · 2

Users advise ECC or rigorous RAM testing because bad memory can cause on-disk changes.

“ZFS will actually modify your files on disk as a side effect of a read-only operation”

ran ZFS on FreeBSD, later a dedicated ECC storage systemon “Custom home server built from spare parts”

“I use and know ZFS is good but I'd prefer to run it on a machine supporting ECC.”

Memory use · 1

On macOS, one user notes the ARC takes memory away from the system.

“It is absolutely incredible technology.”

Often compared with

Who recommends it in their own words

All comments 45

“two of my three ZFS implementations are entirely local”

“Datto which gave us native encryption on ZFS (shout out to Tom for writing that!)”

“I've been using encrypted datasets for years without problems.”

“It is absolutely incredible technology.”

“I absolutely love ZFS. I use it on FreeBSD for all disks on the whole system”

“fs-level compression, I use ZFS bc Btrfs has massive contention problems with concurrent Rust builds”

“I used ZFS until it self-corrupted and refused to mount rw ever again.”

“ZFS will actually modify your files on disk as a side effect of a read-only operation”

ran ZFS on FreeBSD, later a dedicated ECC storage systemon “Custom home server built from spare parts”

“ZFS on root available from the installer -- encrypted even if that's your jam.”

“I switched to ZFS and never Bad a Problem again.”

“I've been using ZFS on my Linux servers for years and have pretty good experience with it.”

“I use zfs sync snapshots in raw mode (-R)”

runs an offsite backup boxon “Backups Aren't Simple”

“I use ZFS and do off site backups using rsync.net.”

“I once had a ZFS get to a state where it would crash the kernel on mount”

“ZFS successfully and transparently recompressed everything on the fly.”

“The best backup solution that I found is ZFS send”

“It's a lovely filesystem”

Runs ZFS on a USB-attached SSD for yearson “FreeCORE TrueNAS Core – Continued”

“I highly recommend putting ZFS underneath, to help with deduplication.”

“I may actually hold on to ZFS datasets with mounting magic.”

“I’ve found ZFS much more stable”

switched from Btrfson “Linux 7.2 Released”

“I have zfs snapshots and cloud backups should I want to revert”

“our workloads benefited from the trinity of Solaris' threading, ZFS tiered storage, and zones/containers”

“Debian zfs connected to 8 of the disks”

“the only place I use SLOG is with Optane devices in front of SATA/SAS flash.”

“ZFS works fine on root on Linux. I use it on multiple machines.”

“I have autosnapshots enabled, and I tune compression methods on specific datasets”

“zfs is a night and day compared to LVM/mdadm”

“I noticed that there are a lot of ZFS myths and cargo culting.”

“What made me decide to use ZFS instead is that Btrfs does not have [yet] transparent encryption”

uses ZFS on laptops, desktop and NASon “Benchmarking OpenZFS vs. EXT4 for My NAS”

“I'm setting up a FreeBSD server where ZFS was the natural choice, again snapshots, boot environments, native encryption and just maturity/reliability.”

“it has native support and ZBM is available in the community repo”

“The good thing is having ZFS snapshots as a safety net though.”

“There's Docker, OverlayFS, FUSE, ZFS or Btrfs snapshots?”

“porting NanoClaw to use FreeBSD jails and ZFS snapshots”

“ZFS mirroring for NAS”

“for Proxmox/VMs/Docker/ZFS, etc.”

“I just revert to an old zfs snapshot”

“JBOD that badboy into ZFS and you'll have something fast enough for most things (streaming)”

“I switched to ZFS with ZFSBootMenu[2] and never looked back.”

Long time Linux Desktop userswitched from Btrfson “2026 will be my year of the Linux desktop”

“I also use a ZFS mirrored pool on SSDs for “hot” files”

“Don't use ZFS on Linux. If you really want ZFS, run FreeBSD.”

“I use ZFS on both my desktop and laptop each with Linux”

“the zfs module situation: when I tried it, the module silently failed to build properly and this resulted in a broken system”

Threads where it came up

Data: zfs.json. Quotes are verbatim; the verdict and theme labels are written by a model from these comments, and every clause links to its sources.

Keyboard shortcuts
j / kNext / previous item
o or EnterOpen selected item
/Search
g hHome
g tTop
g rRising
g cCategories
tToggle dark mode
?This help