F5F Stay Refreshed Software Operating Systems Btrfs for desktop and workstation in 2025 – a definite yes or no.

Btrfs for desktop and workstation in 2025 – a definite yes or no.

Btrfs for desktop and workstation in 2025 – a definite yes or no.

M
mcdaanp
Junior Member
6
04-04-2023, 12:40 AM
#1
I've been weighing the switch to Btrfs for some time now. The subvolumes and snapshots really catch my attention, especially the snapshots during system upgrades. It's been regarded as quite stable for a long period, with few problems reported on its status page and generally positive feedback from users. However, distros like Debian, Arch, and Gentoo often include warnings and suggestions that might not apply to newer kernels or lack proper references (for example, the Btrfs-on-LVM section on the Debian Wiki seems unclear). On the other hand, Fedora has been using Btrfs as its default option since at least Fedora 33, though it remains a minority. RAID configurations like RAID 5/6 aren't relevant to my needs, and LVM is consistently used in my setup—preferring <filesystem>-over-LVM-over-LUKS across all scenarios. COW filesystems tend to self-repair, but the caution against running "btrfs check --repair" unless advised is understandable. Personally, I haven't encountered major issues with ext4 during power outages or reboots; it's performed well in my experience. In-place conversion from ext4 would be my go-to method—any insights from others who've tried this would be valuable. A "format and restore from backup" approach sounds cumbersome, wouldn't you think?
M
mcdaanp
04-04-2023, 12:40 AM #1

I've been weighing the switch to Btrfs for some time now. The subvolumes and snapshots really catch my attention, especially the snapshots during system upgrades. It's been regarded as quite stable for a long period, with few problems reported on its status page and generally positive feedback from users. However, distros like Debian, Arch, and Gentoo often include warnings and suggestions that might not apply to newer kernels or lack proper references (for example, the Btrfs-on-LVM section on the Debian Wiki seems unclear). On the other hand, Fedora has been using Btrfs as its default option since at least Fedora 33, though it remains a minority. RAID configurations like RAID 5/6 aren't relevant to my needs, and LVM is consistently used in my setup—preferring <filesystem>-over-LVM-over-LUKS across all scenarios. COW filesystems tend to self-repair, but the caution against running "btrfs check --repair" unless advised is understandable. Personally, I haven't encountered major issues with ext4 during power outages or reboots; it's performed well in my experience. In-place conversion from ext4 would be my go-to method—any insights from others who've tried this would be valuable. A "format and restore from backup" approach sounds cumbersome, wouldn't you think?

P
Paray
Junior Member
22
04-04-2023, 12:40 AM
#2
I own a BTRFS installation on my Arch system that I rely on regularly. I’m unsure about any specific problems but believe solutions exist with Snapper or Timeshift, allowing quick restoration to a stable state—often within thirty seconds depending on system size. I’ve configured Snapper with standard defaults and have snapshots taken hourly without affecting performance. The snapshot process seems linked to hardware or PCIe Gen 5 drives. I have limited knowledge of converting from ext4 to BTRFS, but the idea of using a backup drive is appealing. Formatting the old drive and transferring its contents into a new BTRFS volume sounds like a safe approach. The file system conversion feels risky, especially with data involved, so I’m cautious about losing anything. I’m not sure about RAID setups since I primarily use ext4 on my current Xubuntu setup and prefer sticking to what’s familiar.
P
Paray
04-04-2023, 12:40 AM #2

I own a BTRFS installation on my Arch system that I rely on regularly. I’m unsure about any specific problems but believe solutions exist with Snapper or Timeshift, allowing quick restoration to a stable state—often within thirty seconds depending on system size. I’ve configured Snapper with standard defaults and have snapshots taken hourly without affecting performance. The snapshot process seems linked to hardware or PCIe Gen 5 drives. I have limited knowledge of converting from ext4 to BTRFS, but the idea of using a backup drive is appealing. Formatting the old drive and transferring its contents into a new BTRFS volume sounds like a safe approach. The file system conversion feels risky, especially with data involved, so I’m cautious about losing anything. I’m not sure about RAID setups since I primarily use ext4 on my current Xubuntu setup and prefer sticking to what’s familiar.

_
_C00kieCat_
Junior Member
19
04-04-2023, 12:40 AM
#3
Thanks for the input. I haven't discussed the RAID5/6 issue since it wasn't the focus. The other points you mentioned seem like cautionary notes found on distro wikis, but they don’t appear to be common or severe enough to cause data loss. It’s interesting to see what people are actually experiencing. I suspect Ubuntu—and possibly other distributions—are steering clear of this as a default or marking it experimental, urging users to verify if any official risk applies. I’m leaning toward staying neutral right now, as it would be time-consuming. My final choice might come after switching to Btrfs. Regarding the in-place conversion, from a design standpoint it’s generally safe with Btrfs because it leverages the unallocated space of ext4 to form its data structures, leaving existing blocks untouched. A backup subvolume is created for possible rollback if needed. The main concern lies in the tools and libraries used during the process, which could pose risks if they don’t behave as expected.
_
_C00kieCat_
04-04-2023, 12:40 AM #3

Thanks for the input. I haven't discussed the RAID5/6 issue since it wasn't the focus. The other points you mentioned seem like cautionary notes found on distro wikis, but they don’t appear to be common or severe enough to cause data loss. It’s interesting to see what people are actually experiencing. I suspect Ubuntu—and possibly other distributions—are steering clear of this as a default or marking it experimental, urging users to verify if any official risk applies. I’m leaning toward staying neutral right now, as it would be time-consuming. My final choice might come after switching to Btrfs. Regarding the in-place conversion, from a design standpoint it’s generally safe with Btrfs because it leverages the unallocated space of ext4 to form its data structures, leaving existing blocks untouched. A backup subvolume is created for possible rollback if needed. The main concern lies in the tools and libraries used during the process, which could pose risks if they don’t behave as expected.

X
xXCossmanXx
Junior Member
17
04-04-2023, 12:40 AM
#4
X
xXCossmanXx
04-04-2023, 12:40 AM #4

T
TheMars_
Junior Member
46
04-04-2023, 12:40 AM
#5
The situation described remains relevant today. We often encounter corruption issues, sometimes permanent, which erode confidence. This lack of trust is evident in discussions about Btrfs stability. While the original article dates back to 2019, similar problems persist. We've observed higher chances of data loss that may not be recoverable. Such incidents diminish confidence in the technology. For dependable alternatives, OpenZFS is recommended. It offers strong reliability, especially with a synchronized kernel and LTS version. XFS generally performs better than ext4 for large files, though it requires more resources. Deduplication increases partition size but prevents shrinking partitions. EXT4 remains solid but less robust compared to XFS when handling numerous small files.
T
TheMars_
04-04-2023, 12:40 AM #5

The situation described remains relevant today. We often encounter corruption issues, sometimes permanent, which erode confidence. This lack of trust is evident in discussions about Btrfs stability. While the original article dates back to 2019, similar problems persist. We've observed higher chances of data loss that may not be recoverable. Such incidents diminish confidence in the technology. For dependable alternatives, OpenZFS is recommended. It offers strong reliability, especially with a synchronized kernel and LTS version. XFS generally performs better than ext4 for large files, though it requires more resources. Deduplication increases partition size but prevents shrinking partitions. EXT4 remains solid but less robust compared to XFS when handling numerous small files.

F
fletchrox11
Junior Member
1
04-04-2023, 12:40 AM
#6
This has mainly been my strategy so far. It works well for manual or scheduled backups. The advantages of snapshots would fall somewhere in between, acting as a fast recovery point before a potentially risky task that offers a smooth rollback and sits between regular backups. LVM snapshots are another option, though they operate at the block level which has its own constraints, but can suffice in many cases. I’ve often considered Btrfs for this purpose, especially since it’s been around long enough to be reliable. It hasn’t raised major concerns for me, but I’d prefer avoiding out-of-tree modules whenever possible due to extra complexity. This point contributed to the discussion. ZFS was my top choice too, with no negative reports to report, though I’d rather skip out-of-tree components if feasible. XFS has been problematic in the past—data corruption after reboots or power loss made it unreliable, so I switched to ext4 afterward. The main benefit of Btrfs for me came from its snapshots and subvolumes; while bind mounts can mimic similar results, they’re quite different at the storage layer. Snapshots tend to rely more on ZFS, Btrfs, or Bcachefs. Bcachefs is still labeled experimental despite claims of stability, and its long-term viability remains uncertain. Linus T has reportedly considered stepping away from it, especially with kernel 6.17, which adds another layer of doubt. The thread was shaped by these mixed experiences and opinions.
F
fletchrox11
04-04-2023, 12:40 AM #6

This has mainly been my strategy so far. It works well for manual or scheduled backups. The advantages of snapshots would fall somewhere in between, acting as a fast recovery point before a potentially risky task that offers a smooth rollback and sits between regular backups. LVM snapshots are another option, though they operate at the block level which has its own constraints, but can suffice in many cases. I’ve often considered Btrfs for this purpose, especially since it’s been around long enough to be reliable. It hasn’t raised major concerns for me, but I’d prefer avoiding out-of-tree modules whenever possible due to extra complexity. This point contributed to the discussion. ZFS was my top choice too, with no negative reports to report, though I’d rather skip out-of-tree components if feasible. XFS has been problematic in the past—data corruption after reboots or power loss made it unreliable, so I switched to ext4 afterward. The main benefit of Btrfs for me came from its snapshots and subvolumes; while bind mounts can mimic similar results, they’re quite different at the storage layer. Snapshots tend to rely more on ZFS, Btrfs, or Bcachefs. Bcachefs is still labeled experimental despite claims of stability, and its long-term viability remains uncertain. Linus T has reportedly considered stepping away from it, especially with kernel 6.17, which adds another layer of doubt. The thread was shaped by these mixed experiences and opinions.