Hacker News new | ask | show | jobs
by absove 1879 days ago
Any opinion on the move to BTRFS as the default filesystem? Would it be a transparent change for the user? Obviously it will only apply to fresh installs.
2 comments

I moved to BTRFS two years ago, before it became the default. It is transparent.

Pros: Fast copies with "cp --reflink" and "btrfs sub snapshot" is great, but this is for power users. I personally do backups by snapshotting my home/ directory, and using restic to backup from the snapshot.

Cons: On my very old hard drive, BTRFS creates a huge performance hit. (No perceptible difference on my NVMe SSD) For virtualization, btrfs file system on qcow2 images stored on brtfs are no bueno. Since all my servers use BTRFS and I use some of its features heavily, I need my VMs to use BTRFS so that I can test my automation. I cheat by using "chattr +C" and raw images.

I think it is a good move for Fedora, especially because they stick to the latest kernel releases. Something like ZFS is probably technically superior for a file server, but for a Linux workstation Btrfs is best option, IMO.

Anecdotally, I've been running Btrfs for over five years with zero problems. And it has saved me from data corruption multiple times.