Your experience with BTRFS?

I use this.

2 Likes

If you use any of the OCI compliant runtimes (docker, cri-o, moby etc.) be aware that there’s an issue where btrfs subvolumes are not removed after a container is destroyed.

I wrote about this issue last year on my blog :

https://nanibot.net/posts/docker-and-btrfs-enemies/

Relevant github issues:

+1, using swap on servers is a no-no. When your program runs out of memory it should always be preferred to let it be killed by the OOM killer instead of relying on swap. In addition to what booo mentioned (about disk access being slow), note that because of this the program might take **longer **to fail (typically, you would want it to fail-fast instead). Also note that fedora (not sure about other distros) moved to swap on zram since Fedora 33 I think. (

)

About XFS: I run OpenShift/okd clusters for fun. I moved to ext4 a few weeks ago. Ever since, I’ve noticed that my VMs are struggling with disk IO (which did not happen on XFS). Not jumping to conclusions here but I would like to move back to XFS so that I can rule out any possibility of my hardware dying.

1 Like

can I just use BTRFS now while installing ubuntu 24.04? just got a spare SSD and want to try different distros.

or anything that I need to keep in mind or take precaution of?

No, it just works. No precautions needed. I’m using it since it was experimental.

On the other hand, you might want to change your workflow to take advantage of the new features. E. g. if you copy large files, you could replace cp with “cp --reflink” for copy-on-write.

4 Likes

We use btrfs in enterprise and I approve of this message.

3 Likes