Sure, snapshots are great and serve a specific purpose. I have thousands of them.
However, unless you replicate them, they live inside the same filesystem as the original data so there are many things they can’t protect you against. Such as disk failure or filesystem corruption.
Only if you want to, I did just because I reinstall every 3/4 weeks and have never had to use snapshots. But on the other hand useful if you don’t want to reinstall
Basically I just like a fresh system and having fun trying out different programs to get games running optimally on what I have. It’s just easier for me until I thought about it properly realised I never use them and because of the bug report I just went on being safe instead of sorry and reinstalled. I get a very minimal amount of money and cannot afford new hardware
That’s the beauty of Arch & Endeavour, it’s an efficient and lean system, and does NOT need to be reinstalled on a regular basis.
Just practice good package maintenance, remember to remove (sudo pacman -R <package name>) packages you don’t want or need any more, and update regularly, as it will automatically keep installed packages at their leanest.
You can also clear your current cache of no longer installed packages: sudo pacman -Sc
If you really want, you can clear it of all packages, including currently installed programs (a bit overkill unless you’re critically hurting for drive space): sudo pacman -Scc
I can’t think of a viable reason that you’d NEED to re-install your entire system on a monthly basis, because no matter how bloated you may think the system is, it’ll be an order of magnitude leaner than say Ubuntu or Mint, or even another order of magnitude less bloated than Windows.
I’ve had my current install of Endeavour for about 8 months now (new PC), and before that it was about 2 years old, and both installs are/were roughly the same size as the day they were initially installed.
If you like btrfs and use it. No reason to change. Seriously. Just use the workaround by using noautodefrag and wait for a proper fix to it. Like others already said, no reason to over-react to it. Bugs happen, bugs get fixed.
I understand, I just prefer the fresh start, it might sound wierd but installing different distros and etting them running how I like is sort of a game to me.
Oh trust me, I get the entire distro-hopping thing, as I imagine a lot of us do
My old PC had a front loading SSD enclosure where I could shut down and swap out an SSD without opening it up, and switch boot drive and OS easily. So I spent a LOT of time tinkering and re-installing linux distros, while keeping an EndeavourOS install as my main distro.
It’s just odd that if Endeavour is the sole distro you’re running why you’d feel the need to re-install it every month, but if it’s more of a distro-hopping thing then I can understand that
Yer I just tend to tinker too much with stuff while having a few. I do occasionally tinker with other distros but they just never feel quiet right to me
If that is the case, there is a pretty good chance your backups aren’t really what I would call a “backup” and are more likely to be replicas.
A good backup strategy should have the ability to recover files from a prior point in time before the corruption occurred. Of course, it is possible you could not notice a corrupted file for many months but that shouldn’t happen with an entire filesystem.
A snapshot is not a backup. If the device fails your snapshots are lost. And the recent btrfs issue is about potentially killing devices due to too many operations in a short period of time. snapshots do not help you with that kind of issue. A backup on a different drive is needed.
ext4 does not support snapshots.
xfs (my favorite fs) has no special snapshot command but it supports reflinks. With this you can create snapshots with a simple copy command. E.g.