A new setup of the system is not necessary.
First of all, backup your data.
Stop docker.
You can delete all docker subvolumes:
Okay so here is what I did now:
sudo btrfs subvolume delete /var/lib/docker/btrfs/subvolumes/*
Delete all subvolumes in /var/lib/docker/btrfs/subvolumes/*
Check subvolumes:
sudo btrfs subvolume list /
ID 256 gen 78735 top level 5 path @
ID 257 gen 78735 top level 5 path @home
ID 258 gen 78718 top level 5 path @root
ID 259 gen 77508 top level 5 path @srv
ID 260 gen 78726 top level 5 path @cache
ID 261 gen 78735 top level 5 path @log
ID 262 gen 78714 top level 5 path @tmp
ID 1530 gen 78423 top…
After that I had some errors with docker, but simply uninstall docker, delete /var/lib/docker/
and install docker.
And then before starting docker for the first time stick to the solution.
After some troubleshooting and ranting in this topic (sorry for that):
I have decided to reinstall Garuda since I believe docker played a big role in why my system got the problems described in the topic linked above.
(ps: I can believe what ever I want, only time time and knowledge can prove me wrong!)
But I need docker for my work! What to do?
Simple... disable the btrfs support for docker.
For example I just build my app:
╭─eha@eha in repo:…
Adding to that, after that a full btrfs balance might be good.
As well as all my other fixes I'd tested, I'd forgotten to mention this step which I applied today that helped immensely:
I followed the recommended procedure of restoring a timeshift snapshot from the grub boot menu a day ago, I then did a GUI timeshift restore of my last snapshot once I booted into my desktop (as recommended). Afterwards shutdown and startup took much longer, and my system was extremely sluggish. Today I repeated what I thought may have helped with this type of system slowdow…
3 Likes