Hacker ApprovedDepartments

Btrfs

Ranked 2 of 10 filesystems by recommenders

A copy-on-write Linux filesystem built into the mainline kernel, recommended for instant snapshots, rollbacks and checksums; critics warn about RAID5/6, low free space and corruption stories.

A copy-on-write Linux filesystem built into the mainline kernel, recommended for instant snapshots, rollbacks and checksums; critics warn about RAID5/6, low free space and corruption stories.

195 people gave an opinion

recommend it
105
criticize it
90
approval share
54%
Each figure is 2 people. RecommendsCriticizes

Recommended in 12 of 13 months

  1. November 2025: recommended
  2. December 2025: recommended
  3. January 2026: recommended
  4. February 2026: recommended
  5. March 2026: recommended
  6. April 2026: recommended
  7. May 2026: recommended
  8. June 2026: recommended
  9. July 2026: recommended
  10. August 2026: recommended
  11. September 2026: recommended
  12. October 2026: recommended
  13. November 2026: not recommended (month in progress)

Owned for 9 years

Median of the 15 owners who said how long they have had it.

Each square is one year.

Why it doesn’t carry the badge

  • 105 people recommend itNeeds 10 or more, met.
  • 1.1 recommenders for every criticNeeds 2 to 1 or better, not met.
  • Recommended in 12 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

  • Snapshots, rollback and send/receive backups

    “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”

    “I chose to use Limine and btrfs so now if it gets borked by a bad package install/uninstall I can roll back pretty easily.”

    Comment from 1 Jan 2026 in “Linux is good now; to feel like you actually own your PC, put Linux on it”

    “You could use LVM or btrfs snapshots (at the filesystem level) if you're ok restarting your database between runs”

    Comment from 23 Dec 2025 in “Instant database clones with PostgreSQL 18”
  • Instant copy-on-write cloning

    “like what has been readily available on Linux since like 2010 with btrfs and other Copy on Write filesystems”

    Comment from 24 Mar 2026 in “Microsoft's "Fix" for Windows 11: Flowers After the Beating”

    “The entire "cloud" layer is Firecracker + Btrfs reflinks for instant copy-on-write cloning.”

    Comment from 31 Jan 2026 in “Euro firms must ditch Uncle Sam's clouds and go EU-native”

    “the resident Linux guru had set up "instant" staging environment databases with btrfs”

    Comment from 23 Dec 2025 in “Instant database clones with PostgreSQL 18”
  • In the mainline kernel everywhere

    “I still use Btrfs because I know it is guaranteed to always be present on any Linux without any effort on my part.”

    Comment from 19 Sep 2026 in “Btrfs/ZFS/bcachefs under workloads classic benchmarks skip”

    “I still use Btrfs because I know it is guaranteed to always be present on any Linux without any effort on my part”

    Comment from 19 Sep 2026 in “Btrfs/ZFS/bcachefs under workloads classic benchmarks skip”

    “if one wants to stick with the official kernel without out-of-tree modules, btrfs is the only choice”

    Comment from 6 Apr 2026 in “Case study: recovery of a corrupted 12 TB multi-device pool”
  • Years of trouble-free use

    “I haven't had troubles with the laptop FS in like fifteen years, and have never had troubles with the desktop or multipurpose box.”

    Comment from 6 Apr 2026 in “Case study: recovery of a corrupted 12 TB multi-device pool”

    “Btrfs has gone a long way since then, and is even the standard filesystem for Synology NAS boxes.”

    Comment from 27 Nov 2025 in “DIY NAS: 2026 Edition”

    “I've run BTRFS on my server (and external drive backups) for over 10 years without issues.”

    Comment from 3 Jan 2026 in “2026 will be my year of the Linux desktop”

What people warn about

Each mark is one comment

  • Ongoing corruption and data-loss stories

    “An FS that will not eat (all) your data upon a hard powercycle only at the cost of 14 custom C tools is a hard pass from me”

    Comment from 6 Apr 2026 in “Case study: recovery of a corrupted 12 TB multi-device pool”

    “BTRFS appears to be the exception, as the stories about corruption events do not seem to diminish in time.”

    Comment from 6 Apr 2026 in “Case study: recovery of a corrupted 12 TB multi-device pool”

    “I've never had a BTRFS fs that didn't spontaneously combust before it would have been decommissioned.”

    Comment from 28 Nov 2025 in “DIY NAS: 2026 Edition”
  • RAID5/6 is risky

    “as soon as you want to do RAID1+0 or RAID5/6 you’re entering dangerous territory with BTRFS”

    Comment from 6 Apr 2026 in “Case study: recovery of a corrupted 12 TB multi-device pool”

    “Changing the metadata profile to at least raid1 is a good idea, especially for anyone, against recommendations, using raid5 or raid6 for a btrfs array”

    Comment from 6 Apr 2026 in “Case study: recovery of a corrupted 12 TB multi-device pool”

    “They also fucked up their parity RAID repair so that the next disk failure on a different disk will destroy the data”

    Comment from 16 Sep 2026 in “GEFS on OpenBSD: A Early Preview”
  • Trouble when free space runs low

    “it took me longer to run out of space, but I of course ended up running out of space”

    Comment from 18 Oct 2026 in “Codex Desktop continuously generates Crashpad pending dumps”

    “The disk full scenario is greatly improved. Still buggy, but it is recoverable.”

    Comment from 21 Aug 2026 in “Linux 7.2 Released”

    “It still has an issue with getting stuck in a bad state if you let the free space drop too low”

    Comment from 16 Sep 2026 in “GEFS on OpenBSD: A Early Preview”
  • Degraded mode and failed mirrors

    “you sure need to be educated on BTRFS to use it in fail scenarios like degraded mode”

    Comment from 9 Mar 2026 in “My Homelab Setup”

    “it isn't going to let you know when you have a mirror fail until you try to boot it and it won't come up”

    Comment from 21 Oct 2026 in “LayerFS: A filesystem for AI coding agents”

    “Would be cool if it was finally production ready, and actually reliable on degraded hardware.”

    Comment from 30 Aug 2026 in “FreeCORE TrueNAS Core – Continued”

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.

Btrfs compared with 4 alternatives
ProductRecommendCriticizeApprovalMonthsOwnedBadge
ZFS2895684%1310 yrs27 ownersApproved
BtrfsThis page1059054%129 yrs15 owners—
ext432586%12—Approved
bcachefs281467%8—Approved
XFS201165%9——
See all 10 filesystems, ranked

What people said

40 of the 234 comments that mention it, newest first. Each links to the original comment.

“the btrfs snapshot is going to mean each workspace is a proportionally a tiny delta”

RecommendsComment from 21 Oct 2026 in “LayerFS: A filesystem for AI coding agents”

“it isn't going to let you know when you have a mirror fail until you try to boot it and it won't come up”

MixedComment from 21 Oct 2026 in “LayerFS: A filesystem for AI coding agents”

“it took me longer to run out of space, but I of course ended up running out of space”

MixedComment from 18 Oct 2026 in “Codex Desktop continuously generates Crashpad pending dumps”

“I know it is guaranteed to always be present on any Linux without any effort on my part.”

RecommendsComment from 19 Sep 2026 in “Btrfs/ZFS/bcachefs under workloads classic benchmarks skip”

“ZFS and btrfs were designed from the start to handle this, by using checksums on every piece of (meta)data and redundancy”

RecommendsComment from 19 Sep 2026 in “Btrfs/ZFS/bcachefs under workloads classic benchmarks skip”

“I still use Btrfs because I know it is guaranteed to always be present on any Linux without any effort on my part.”

RecommendsComment from 19 Sep 2026 in “Btrfs/ZFS/bcachefs under workloads classic benchmarks skip”

“I still use Btrfs because I know it is guaranteed to always be present on any Linux without any effort on my part”

MixedComment from 19 Sep 2026 in “Btrfs/ZFS/bcachefs under workloads classic benchmarks skip”

“It still has an issue with getting stuck in a bad state if you let the free space drop too low”

CriticizesComment from 16 Sep 2026 in “GEFS on OpenBSD: A Early Preview”

“They also fucked up their parity RAID repair so that the next disk failure on a different disk will destroy the data”

CriticizesComment from 16 Sep 2026 in “GEFS on OpenBSD: A Early Preview”

“it's better to use ZFS or Btrfs and native filesystem snapshots, since they're atomic”

RecommendsComment from 3 Sep 2026 in “Creating backup storage sucks”

“Would be cool if it was finally production ready, and actually reliable on degraded hardware.”

CriticizesComment from 30 Aug 2026 in “FreeCORE TrueNAS Core – Continued”

“The disk full scenario is greatly improved. Still buggy, but it is recoverable.”

MixedComment from 21 Aug 2026 in “Linux 7.2 Released”

“I then made the guest root directory a BTRFS subvolume, so that I can snapshot it.”

RecommendsComment from 15 Jul 2026 in “I tricked Claude into leaking your deepest, darkest secrets”

“My N100 two-disk btrfs-raid1 NAS hits line rate on a 2.5G NIC, that's all that matters to me.”

RecommendsComment from 18 Jun 2026 in “Benchmarking OpenZFS vs. EXT4 for My NAS”

“I can't count the amount of times i have wiped or edited something by mistake and then restored it within seconds with it.”

RecommendsComment from 2 Jun 2026 in “Cloudflare Turnstile requiring fingerprintable WebGL”

“I'd worry about file create, write, then fsync performance with btrfs, but not about reliability or data-loss.”

MixedComment from 17 Apr 2026 in “Healthchecks.io Now Uses Self-Hosted Object Storage”

“You don’t see ZFS/BTRFS block based snapshot replication choking on git or any sort of dataset.”

RecommendsComment from 14 Apr 2026 in “Backblaze has stopped backing up your data”

“I haven't had troubles with the laptop FS in like fifteen years, and have never had troubles with the desktop or multipurpose box.”

RecommendsComment from 6 Apr 2026 in “Case study: recovery of a corrupted 12 TB multi-device pool”

“BTRFS appears to be the exception, as the stories about corruption events do not seem to diminish in time.”

CriticizesComment from 6 Apr 2026 in “Case study: recovery of a corrupted 12 TB multi-device pool”

“as soon as you want to do RAID1+0 or RAID5/6 you’re entering dangerous territory with BTRFS”

MixedComment from 6 Apr 2026 in “Case study: recovery of a corrupted 12 TB multi-device pool”

“Changing the metadata profile to at least raid1 is a good idea, especially for anyone, against recommendations, using raid5 or raid6 for a btrfs array”

MixedComment from 6 Apr 2026 in “Case study: recovery of a corrupted 12 TB multi-device pool”

“if one wants to stick with the official kernel without out-of-tree modules, btrfs is the only choice”

RecommendsComment from 6 Apr 2026 in “Case study: recovery of a corrupted 12 TB multi-device pool”

“An FS that will not eat (all) your data upon a hard powercycle only at the cost of 14 custom C tools is a hard pass from me”

CriticizesComment from 6 Apr 2026 in “Case study: recovery of a corrupted 12 TB multi-device pool”

“like what has been readily available on Linux since like 2010 with btrfs and other Copy on Write filesystems”

RecommendsComment from 24 Mar 2026 in “Microsoft's "Fix" for Windows 11: Flowers After the Beating”

“you can simply use a filesystem with snapshots like btrfs or ZFS and gain the same resilience”

RecommendsComment from 12 Mar 2026 in “I stopped using NixOS and went back to Arch Linux”

“you sure need to be educated on BTRFS to use it in fail scenarios like degraded mode”

MixedComment from 9 Mar 2026 in “My Homelab Setup”

“Most NAS manufacturers have been using Btrfs for many years, so it's reliable enough.”

MixedComment from 17 Feb 2026 in “Ask HN: How Reliable Is Btrfs?”

“its snapshot + send/receive functionality are all you need for convenient and efficient backups”

RecommendsComment from 2 Feb 2026 in “Time Machine-style Backups with rsync (2018)”

“With modern filesystems like zfs or btrfs, you can take a full snapshot every minute and keep it for a while”

RecommendsComment from 1 Feb 2026 in “In Praise Of –Dry-Run”

“The entire "cloud" layer is Firecracker + Btrfs reflinks for instant copy-on-write cloning.”

RecommendsComment from 31 Jan 2026 in “Euro firms must ditch Uncle Sam's clouds and go EU-native”

“you'd probably use the snapshot feature of a filesystem like btrfs or zfs instead of hardlinks for deduplication”

RecommendsComment from 3 Jan 2026 in “The rsync algorithm (1996) [pdf]”

“I've run BTRFS on my server (and external drive backups) for over 10 years without issues.”

RecommendsComment from 3 Jan 2026 in “2026 will be my year of the Linux desktop”

“BTRFS is certainly adventurous. That's one way to make sure you have a good backup policy in place.”

CriticizesComment from 3 Jan 2026 in “2026 will be my year of the Linux desktop”

“I chose to use Limine and btrfs so now if it gets borked by a bad package install/uninstall I can roll back pretty easily.”

RecommendsComment from 1 Jan 2026 in “Linux is good now; to feel like you actually own your PC, put Linux on it”

“the resident Linux guru had set up "instant" staging environment databases with btrfs”

RecommendsComment from 23 Dec 2025 in “Instant database clones with PostgreSQL 18”

“You could use LVM or btrfs snapshots (at the filesystem level) if you're ok restarting your database between runs”

RecommendsComment from 23 Dec 2025 in “Instant database clones with PostgreSQL 18”

“It makes sense for a COW snapshot to be faster than copying the whole database.”

RecommendsComment from 5 Dec 2025 in “100k TPS over a billion rows: the unreasonable effectiveness of SQLite”

“I've never had a BTRFS fs that didn't spontaneously combust before it would have been decommissioned.”

CriticizesComment from 28 Nov 2025 in “DIY NAS: 2026 Edition”

“Btrfs has gone a long way since then, and is even the standard filesystem for Synology NAS boxes.”

MixedComment from 27 Nov 2025 in “DIY NAS: 2026 Edition”

“I've also had a weird experience where a btrfs filesystem formatted on my desktop PC was not mountable on a Raspberry Pi”

MixedComment from 25 Nov 2025 in “Why I (Still) Love Linux ?”

Counts come from 1,795,640 Hacker News comments, November 2025 to November 2026. How we count. Report a mistake.