I'm having trouble understanding all the benefits of BTRFS and how they'll apply to me.

Copy on Write and auto-compression seem like they will free up a bit of space.

What other practical benefits will I see from using BTRFS? Are there any noticeable performance benefits?

I use my computer to dual-boot. I don't need snapshots because I have a custom script for a fresh install. I use my PC for gaming and work. I've got an NVMe, two SSD's and one HDD.

Thanks in advance!

  • donut4ever@lemm.ee
    ·
    11 months ago

    I've had a major issue with btrfs and nvme. Not sure if you have a laptop or a desktop, but it works fine on my desktop and shit on the laptop. Snapshots still didn't save my system the other day when the system broke in the middle of a kernel upgrade. I even had snapshots in grub. I still had to reinstall to be able to access the system. I was also told that xfs is much better. Haven't tried it yet. I personally don't care for btrfs, and I'm using the tried and true ext4 and it's been serving me very well. I have the root and home partitions separated in case shit goes haywire.

        • BCsven@lemmy.ca
          ·
          11 months ago

          Yeah, I assumed something similar. Arch (may be endeavor also) is very much a la carte build your own system, so coyld be some tweaks needed. I found Leap and Tumbleweed have no issues with btrfs because its integral to the whole distro. My NVME use on desktop and laptop have been going steady for 7 years.

          • donut4ever@lemm.ee
            ·
            11 months ago

            I've always wanted to try opensuse. I have, but I was confused with their package manager. I was too lazy to figure it all out. I may give it a try. Also, I hated their installed for manual partitioning. It was overly complicated for me. I'll mess with it in a VM to learn more about how to manually partition and also mess with their package manager more.

    • zwekihoyy@lemmy.ml
      ·
      11 months ago

      I found the "best of both worlds" setup is xfs for root fs and then btrfs for /home.