Hacker News new | ask | show | jobs
by cl3misch 762 days ago
> There are a couple of good file system options, but I chose btrfs for a couple of reasons. Subvolumes work in practice, like more convenient partitions, snapshots are incredibly useful for backups (more on that later) and compression can save quite a bit of space on the not-so-big included SSD, which also reduces wear.

I am also running btrfs (as the default disk partitioning on Fedora 40). I used to do regular snapshots with snapper on my laptop but at some point ~20% of my SSD were reserved for metadata. From that only 10% was used (so 2% overall) without any apparent possibility to reduce the reserved space.

These days, I do snapshots only on my homeserver (which is running syncthing) but not on my laptop.

1 comments

Yes, something similar with snapshots happened to me at a previous job. That led to the filesystem getting 100% full, and with btrfs, you can not even delete files anymore if you reach that point. This specific bug has been fixed since then, but still feel that although btrfs works much better than most are saying, it's still too easy to shoot yourself in the foot.

> These days, I do snapshots only on my homeserver (which is running syncthing) but not on my laptop.

You should try btrbk one day. I had a much better experience with it than with snapper.