I ditched ZFS for Btrfs on my home NAS and I'm never going back:
"Things like mixing drives, adding a new disk, or enabling compression didn't require as much thought anymore, and I didn't lose out on things like snapshots — in fact, the good thing was that I didn't need to plan around them just for it to work. It was honestly quite surprising that Btrfs worked so well and without drawing attention to itself."
"The new system felt much more approachable, and I found myself checking it more often. That system was much more forgiving toward my experiments, and I didn't need to put much thought into preparation."
" I won't give you false hope — Btrfs hasn't made my NAS meaningfully faster, nor has it changed how I use it every single day. What it has actually changed is the amount of planning required to keep the system running the way I want. All the routine tasks now feel much more straightforward, and adding or replacing disks doesn't require a lot of conscious thought and planning. I don't find myself configuring the system as much as I used to."
"ZFS is much stricter about data integrity, which is a solid point in its favor. It guarantees a more reliable system when everything works in tandem, creating one you can actually rely on. If I were managing larger pools, storing critical data, or even hosting multiple users, ZFS would still be my first choice."
"It simply comes down to which file system works better where. ZFS excels when structure and long-term planning are central to the setup. Meanwhile, Btrfs works better when you need incremental growth and flexibility"
Btrfs subvolumes are a taste of flexible filesystems:
ZFS (previously Zettabyte File System) is a file system with volume management capabilities: https://en.wikipedia.org/wiki/ZFS
Btrfs is a computer storage format that combines a file system based on the copy-on-write (COW) principle with a logical volume manager: https://en.wikipedia.org/wiki/Btrfs
Ubuntu and BTRFS: https://linuxvox.com/blog/ubuntu-btrfs/
"During the Ubuntu installation process, you can choose BTRFS as the filesystem for your partitions. Here are the general steps:
- Boot the Ubuntu installation media.
- Select your language, keyboard layout, and other preferences.
- When you reach the "Installation type" screen, choose "Something else".
- Select the partition where you want to install Ubuntu and click "Change".
- In the "Use as" dropdown menu, select "BTRFS".
- Set the mount point (usually
/) and click "OK". - Proceed with the installation as usual."
Ubuntu + Btrfs + Automatic Snapshots (Snapper and Btrfs Assistant):
"This script creates Btrfs subvolumes (while still in Live CD/USB mode) for Ubuntu 24.04 (or newer) and compatible derivatives."
Includes detailed instructions to install Ubuntu with Brtfs ...
How to install and format a partition with the Btrfs on Ubuntu:
Brtfs Overview (older documentation): https://help.ubuntu.com/community/btrfs
No comments:
Post a Comment