Firstly, I'd like to point out that I'm very grateful to you guys for creating this distro. Garuda has been my daily driver for my development pc for months, and I fell in love with it as much as I fell in love with Linux and Arch.
Having said that, I started noticing that in Dolphin, my root folder and subfolders started having a '@' prefix. I thought that was intended behavior. 'Just timeshift doing its thing' I thought. For instance, Dolphin instead of '/', displayed '@'. Also @usr, @etc, @bin, and so on.
Continued working as normal for days, until the system update came up. Since I noticed that I was running out of disk space (disk space is an issue for me) I decided to open the Timeshift GUI and deleted the oldest snapshots to regain some space.
The next time I restarted the computer, Grub couldn't find a kernel anymore. Since I'm used to troubleshooting and reading documentation (I'm a Rails/React dev), I rushed to the BTFRS article on the Arch Wiki, the Timeshift repo, and here the Garuda forums.
In this forum, I found this: 4351 . The accepted answer suggests that:
The issue stems from booting into a snapshot from grub and then restoring a timeshift backup while booted in the snapshot.
But I have never restored any snapshot. This makes me infer that for some reason, the default booting option became a snapshot, not the real Garuda install, and it stayed like that for months until I decided to delete some snapshots to save space causing me to delete part of /.
Since I was in a middle of a project with a tight deadline, I decided to take the hit and just reinstall from scratch (all my code is on Github anyway).
Also, today I started to get the dreaded @'s in Dolphin again in my root folder. Without deleting any snapshot, I restarted and GRUB was working fine, so instead of just selecting 'Garuda' I went to advanced options and chose 'Linux zen'. After booting this way, the @'s disappeared. I restarted again and selected the default 'Garuda', and everything works normally.
The reason I'm writing this is to ask if there is a community consensus about this, or if this is a known issue within Timeshift or just to know if there is any correct and safe way to delete timeshift snapshots to save space without breaking the install. Can the @'s be prevented? Maybe this is caused by having more than one kernel?
Thanks a lot, and thanks for creating this distro.