ZFS
Hacker ApprovedThe most recommended of 10 filesystems
Recommended for cheap snapshots, replication and checksumming that catches and repairs corruption, with long-term reliability; caveats are Linux licensing/integration friction and caching or performance quirks.
Recommended for cheap snapshots, replication and checksumming that catches and repairs corruption, with long-term reliability; caveats are Linux licensing/integration friction and caching or performance quirks.
345 people gave an opinion
- recommend it
- 289
- criticize it
- 56
- approval share
- 84%
Recommended in 13 of 13 months
- November 2025: recommended
- December 2025: recommended
- January 2026: recommended
- February 2026: recommended
- March 2026: recommended
- April 2026: recommended
- May 2026: recommended
- June 2026: recommended
- July 2026: recommended
- August 2026: recommended
- September 2026: recommended
- October 2026: recommended
- November 2026: recommended (month in progress)
Owned for 10 years
Median of the 27 owners who said how long they have had it.
Each square is one year.
Why it carries the badge
- 289 people recommend itNeeds 10 or more, met.
- 5.2 recommenders for every criticNeeds 2 to 1 or better, met.
- Recommended in 13 of 13 monthsNeeds 4 or more, met.
The same three rules apply to every product, and the badge can’t be bought. How the badge works
What people say about it
The reasons people give, with the number of comments that give each one. Open a reason to read what they said.
Why people recommend it
Each mark is one comment
Instant snapshots and quick restores
“Having each boot environment available as a ZFS snapshot capable of being managed the same way as any other dataset, capable of being sent and received, is such a powerful feature.”
Comment from 16 Mar 2026 in “I Love FreeBSD” “Creating snapshots and sending them is efficient enough to use it as the underlying storage for moderately loaded databases and VMs.”
Comment from 2 Feb 2026 in “Time Machine-style Backups with rsync (2018)” “I can't count the amount of times i have wiped or edited something by mistake and then restored it within seconds with it.”
Comment from 2 Jun 2026 in “Cloudflare Turnstile requiring fingerprintable WebGL” - Comment from 6 Sep 2026 in “M-DISC – DVD/Blu-ray compatible discs that may last up to 1000 years”
- Comment from 26 Jul 2026 in “The new rules of context engineering for Claude 5 generation models”
- Comment from 1 Feb 2026 in “In Praise Of –Dry-Run”
- Comment from 13 Jan 2026 in “Cowork: Claude Code for the rest of your work”
- Comment from 17 Sep 2026 in “Backups Aren't Simple”
Detects and repairs data corruption
“I've tested my own machines running ZFS by random writes out of band from the filesystem/kernel and it has always found and fixed them.”
Comment from 19 Sep 2026 in “Btrfs/ZFS/bcachefs under workloads classic benchmarks skip” “The contents, whether old and stale or brand new, can (and should) be read routinely and checksummed to confirm integrity”
Comment from 30 Sep 2026 in “Backblaze drive stats for Q2 2026” “if anything, having a copy-on-write filesystem like ZFS on your firewall/router means you have better integrity”
Comment from 25 Nov 2025 in “Moving from OpenBSD to FreeBSD for firewalls” - Comment from 9 Jun 2026 in “Corrupting a ZFS File on Purpose”
- Comment from 12 Nov 2025 in “Maestro Technology Sells Used SSD Drives as New”
Rock-solid over many years
“in that time I've always able to wrest the system back into order even on the seemingly most-unlikely, least-resilient, garbage-tier hardware”
Comment from 25 Nov 2025 in “Moving from OpenBSD to FreeBSD for firewalls” “As someone who originally ran it on Solaris when it came out ~20 years ago, and have continued to run it on FreeBSD and Linux”
Comment from 11 Sep 2026 in “Stop making swap partitions—use swap files instead” “Run ZFS backed filestore on FreeBSD, have migrated it to/from Debian. Over 15 years, on over 50 hosts/NAS/SAN instances”
Comment from 8 Jul 2026 in “How to Build a Minimal ZFS NAS Without Synology, QNAP, TrueNAS” - Comment from 18 Jun 2026 in “Benchmarking OpenZFS vs. EXT4 for My NAS”
- Comment from 9 Mar 2026 in “My Homelab Setup”
- Comment from 13 Nov 2025 in “A brief look at FreeBSD”
Efficient send/receive replication
“Having each boot environment available as a ZFS snapshot capable of being managed the same way as any other dataset, capable of being sent and received, is such a powerful feature.”
Comment from 16 Mar 2026 in “I Love FreeBSD” “Creating snapshots and sending them is efficient enough to use it as the underlying storage for moderately loaded databases and VMs.”
Comment from 2 Feb 2026 in “Time Machine-style Backups with rsync (2018)” “ZFS incremental replication on top of regular app backups provide a quick recovery process should the hardware of that machine fail.”
Comment from 12 Apr 2026 in “I run multiple $10K MRR companies on a $20/month tech stack”
What people warn about
Each mark is one comment
Linux licensing and kernel friction
“ZFS is out because the Linux developers refuse to cooperate by providing the hooks it would need to avoid duplicating the disk cache.”
Comment from 6 Apr 2026 in “Case study: recovery of a corrupted 12 TB multi-device pool” “I had ZoL ZFS troubles that the maintainers shrugged off requiring transferring everything to another volume”
Comment from 10 Apr 2026 in “Jennifer Aniston and Friends Cost Us 377GB and Broke Ext4 Hardlinks” “Given the license issue with zfs - and in particular, the technical fallout like needing dkms”
Comment from 15 Sep 2026 in “GEFS on OpenBSD: A Early Preview” - Comment from 10 Mar 2026 in “TrueNAS build system going closed source”
Double caching and fragmentation
“ZFS is out because the Linux developers refuse to cooperate by providing the hooks it would need to avoid duplicating the disk cache.”
Comment from 6 Apr 2026 in “Case study: recovery of a corrupted 12 TB multi-device pool” “ZFS does double caching and doesn't have a way to consolidate extents except to rebuild the FS.”
Comment from 1 Dec 2025 in “A Love Letter to FreeBSD” Bugs in encryption and spacemaps
“encrypted ZFS was not considered production due to obscure file corruption bugs that were unpatched”
Comment from 30 Aug 2026 in “FreeCORE TrueNAS Core – Continued” “there have been a number of bugs where ZFS panics because the spacemaps say something insane”
Comment from 20 Jan 2026 in “Understanding ZFS Scrubs and Data Integrity” “very old versions of ZFS appear to have quietly written slightly incorrect ACL information”
Comment from 20 Jan 2026 in “Understanding ZFS Scrubs and Data Integrity” Confusing docs and troubleshooting
“whenever I've tried to learn more or troubleshoot an issue like the performance degradation I'm experiencing now, I'm met with confusing viewpoints and documentation”
Comment from 1 Feb 2026 in “Guix System First Impressions as a Nix User” “the challenge was the boot sequence required for a custom kernel and rootfs was pretty non-transparent”
Comment from 16 Oct 2026 in “Last rites for Gentoo's Chromium package”
Other filesystems people recommend
The four most recommended other filesystems, with the same counts for each, so you can compare like for like. The tick on each bar marks the 2 to 1 line the badge needs.
See all 10 filesystems, rankedWhat people said
40 of the 469 comments that mention it, newest first. Each links to the original comment.
“the challenge was the boot sequence required for a custom kernel and rootfs was pretty non-transparent”
“The contents, whether old and stale or brand new, can (and should) be read routinely and checksummed to confirm integrity”
“The storage system is still alive, still available for reading and writing, and still redundant for that entire time.”
“my favourite FS can't be "randomly removed from the kernel unexpectedly after some OS update" because it never made it in — ZFS.”
“I've tested my own machines running ZFS by random writes out of band from the filesystem/kernel and it has always found and fixed them.”
“either use the product's own snapshot functionality (ZFS has those), or switch to the product that does”
“Given the license issue with zfs - and in particular, the technical fallout like needing dkms”
“As someone who originally ran it on Solaris when it came out ~20 years ago, and have continued to run it on FreeBSD and Linux”
“They're automatically snapshotted with ZFS to help prevent my own errors from deleting or corrupting stuff accidentally.”
“there are plenty of useful things to be done with zfs dedupe at practically no cost if you design for it ahead of time”
“encrypted ZFS was not considered production due to obscure file corruption bugs that were unpatched”
“Has worked well and a big plus is being able to tell the agent to just solve it's mistake via restore from the snapdir.”
“Run ZFS backed filestore on FreeBSD, have migrated it to/from Debian. Over 15 years, on over 50 hosts/NAS/SAN instances”
“ZFS was the natural choice, again snapshots, boot environments, native encryption and just maturity/reliability”
“ZFS offering to fix it was massive selling point and the time and based on personal experience, it delivered.”
“I can't count the amount of times i have wiped or edited something by mistake and then restored it within seconds with it.”
“ZFS for media production allows studios to optimize storage for each department, improving performance across animation, compositing, editorial, and databases”
“I'm extra fond of ZFS backed network root filesystem, because it lets you put an OS on ZFS without needing to deal with ZFS support in that OS.”
“ZFS incremental replication on top of regular app backups provide a quick recovery process should the hardware of that machine fail.”
“I had ZoL ZFS troubles that the maintainers shrugged off requiring transferring everything to another volume”
“ZFS is out because the Linux developers refuse to cooperate by providing the hooks it would need to avoid duplicating the disk cache.”
“With some extra NVMe/Optane allocated to regular ZFS read cache, and all my spinning-rust data VDEVs also as RAID10”
“Having each boot environment available as a ZFS snapshot capable of being managed the same way as any other dataset, capable of being sent and received, is such a powerful feature.”
“I don't know that I can recommend arch+zfs to someone not familiar with arch linux though.”
“I've run ZFS on almost all my machines for years, some with only 512MiB of RAM. It's always been rock-solid.”
“ZFS really works fine with very little RAM (even less than the recommended 2GB), just with a smaller cache and thus lower performance.”
“Creating snapshots and sending them is efficient enough to use it as the underlying storage for moderately loaded databases and VMs.”
“whenever I've tried to learn more or troubleshoot an issue like the performance degradation I'm experiencing now, I'm met with confusing viewpoints and documentation”
“With modern filesystems like zfs or btrfs, you can take a full snapshot every minute and keep it for a while”
“ZFS is for managing your data with simplicity and efficiency that isn't possible with other "storage systems" on GNU/Linux.”
“People may argue that zfs of xfs or jfs or ffs is better than ext4, but are they gunna jump in and fix it for free”
“there have been a number of bugs where ZFS panics because the spacemaps say something insane”
“very old versions of ZFS appear to have quietly written slightly incorrect ACL information”
“Linux on ZFS that is automatically snapshotted every minute might be (part of) a solution to this dilemma.”
“ZFS did a bunch of stuff right, it's just a much older design; pre-extents, and based on the original Unix filesystem design”
“ZFS does double caching and doesn't have a way to consolidate extents except to rebuild the FS.”
“if anything, having a copy-on-write filesystem like ZFS on your firewall/router means you have better integrity”
“in that time I've always able to wrest the system back into order even on the seemingly most-unlikely, least-resilient, garbage-tier hardware”
“We used it at $job for zfs file servers because it's native and much more mature than linux alternatives.”
“if you are using ZFS RAID Z2 you can use literal used garbage hard drives safely without risking data loss”
Counts come from 1,795,640 Hacker News comments, November 2025 to November 2026. How we count. Report a mistake.