BTRFS is extremly slow on the Desktop
Announcement
Collapse
No announcement yet.
There's A Proposal To Switch Fedora 33 On The Desktop To Using Btrfs
Collapse
X
-
I love btrfs and I use it on all of my devices. However, it does not handle running out of space better. I filled it up by mistake recently and I couldn't even `rm` files to free up space. I had to delete some subvolumes and truncate some large files before I was able to use it normally again.
- Likes 1
Comment
-
Originally posted by waxhead View Post
BTRFS is moving ahead with big steps. I follow the mailing list and there are tons of cleanups and improvements. Sure there are still things that needs improvement, but there is an amazing amount of improvements happening. If you track the LTS kernels you are VERY unlucky if you encounter some issues..
- Likes 10
Comment
-
Originally posted by 144Hz View Postandyprough Speaking about openSUSE..
Hello opensuse! openSUSE Leap 15.2 is Gold! The expected release date is the 2nd of July 2020. See https://en.opensuse.org/openSUSE:Roadmap for schedule details. openSUSE Release team would ……
Soon...
- Likes 3
Comment
-
Originally posted by depau View PostI love btrfs and I use it on all of my devices. However, it does not handle running out of space better. I filled it up by mistake recently and I couldn't even `rm` files to free up space. I had to delete some subvolumes and truncate some large files before I was able to use it normally again.
I don't think `rm` would have been that helpful? BTRFS differs from other file systems due to the CoW, so unless one of the improvements was to let you free up space that way, last I knew it allocated data and metadata blocks, which might not always be fully used, so you could try to run a balance to pack that data and possibly free up some empty blocks(data or metadata) so that you could do whatever it was you needed.
The btrfs tools are meant to handle such situations much better now and I think some space is reserved for that type of situation to recover from it. At the very least it doesn't end up in an irreparable state anymore afaik?
Another option is an external drive / stick that can temporarily be used to add to the storage pool, iirc though that may transparently adjust filesystem behaviour if you were previously on a single disk, where it starts writing data / metadata as DUP or something and you need to revert that when switching back to single disk. Pretty sure it's mentioned in the BTRFS wiki somewhere.
Comment
-
Originally posted by polarathene View PostAt the very least it doesn't end up in an irreparable state anymore afaik?
One of the strongest arguments for btrfs being the default is the additional recovery capabilities offered by snapshots, and one of the strongest argument against btrfs being the default is the benchmarking results posted here on Phoronix showing that performance wise it is still beaten by ext4 for most use cases.
- Likes 1
Comment
-
I would have hoped they would talk about the real world performance differences between btrfs and ext4/xfs, and back that up with real benchmarks. The additional features of btrfs are of course a win, but it doesn't sound like any existing tooling on Fedora will take advantage of them before Fedora 33 is released, and as a result typical end users will not see any immediate benefit. The sales pitch seems to be that switching to btrfs will maybe/hopefully/eventually result in more upstream development and make the ecosystem better, which comes off as pretty dubious to me.
Also I'm not very comfortable with defaulting to a filesystem where a developer said this month that "We have far too many real data loss bugs in btrfs already".
- Likes 4
Comment
Comment