Fedora and btrfs

Hi, what is your experience with btrfs on Fedora? It’s better than xfs+lvm for workstation? Which one setup is more suitable for SSD disk?

I use btrfs with Fedora Workstation; it has been problem free for me. However, I have never used xfs nor lvm, so I cannot make a comparison.

1 Like

I also use BTRFS on Fedora Workstation (F31) with no problems and also never used XFS+LVM. Just used simple EXT4 or XFS before. There is a considerable performance hit using non RAID config, VMs and Data Bases. The DB and VMs problems seems to be resolved by disabling the COW feature on specific directories like /var. You’ll have to used to use its tools to even check the correct free space.
There are some features that are available by kernel, so some distributions won’t have them, or at least, will only have them later on.
https://btrfs.wiki.kernel.org/index.php/Changelog#By_feature

https://btrfs.wiki.kernel.org/index.php/Main_Page#Guides_and_usage_information

Some Phoronix performance tests comparing file-systems on Linux (kernel) 5.5:
https://www.phoronix.com/scan.php?page=article&item=linux55-ssd-raid&num=1

3 Likes

I installed Fedora 34 , How I can make snapshot and recover it if something went wrong with my system ?

Snapper or Timeshift ? any other edits for btrfs ? Disabling CoW, compresion, balance etc ?
:slight_smile:

I make and manage my snapshots manually, but if I were choosing between those, I would use Snapper (just my personal preference). openSUSE has excellent documentation for Snapper, from beginning steps to advanced usage.

https://en.opensuse.org/openSUSE:Snapper_Tutorial

As to ongoing maintenance, I used to do more, but now I’m down to just occasional balance (data only, with dusage=85) and scrub.

1 Like

Thanks,

I tried to follow it but can not find those :
snapper-zypp-plugin and grub2-snapper-plugin

1 Like

Well, like I said, I do my snapshots manually. Those are probably openSUSE packages. As far as I know, there has not yet been any extensive work done on integrating Fedora Linux with either Snapper or Timeshift. I think they will be coming someday, though.

Just to make sure that people who find this thread find @chrismurphy 's recent post:

2 Likes