Hello guys,
I’ve been using Cachyos for like a year or so; I switched to it after daily driving Mint for 2 years. With CachyOS, I installed limine and Btrfs. The reason being that I like its snapshot capabilities. I was just minding my own business and booting my system like normal. But I decided to check out the snapshots.
There I noticed that the newer snapshots were missing. So I booted the system like usual and opened Btrfs Assistant. Then I went to the tab called ‘snapper’ and saw that the last rule had the value 50 (see screenshot). It told me my boot partition was running out of space, so for now, I would like to limit the number of snapshots to keep. (Too lazy to perform a boot partition resize right now.)
My question is, does that number 50 represent the number of total snapshots my OS tries to make/keep?
I will increase the boot partition when I have time (if needed, for now I reduced the value to 10; I don’t know why it was 50 to begin with).
Thanks in advance!


Yep, assuming that you’re looking at the “root” config there, then 50 is the total number of snapshots it will keep when it comes through and does the snapshot cleanup.
For root on cachyos, you generally don’t need any of the other numbers enabled, because it creates new snapshots via a pacman hook, rather than using timed creation. And this hook will create two new snapshots whenever pacman installs or updates one or more packages. One “before” the updates/installs and one “after”
Though it is also worth noting, that you should make sure you have the “snapper cleanup enabled” checkbox on that page enabled, as otherwise, it won’t actually run periodic cleanups of old snapshots
Thank you for your detailed response, the cleanup process was already enabled :)