Call for testers for new Garuda Assistant features

I can’t but for some reason you can. :rofl:

Can you share the full output of findmnt --real? Last time it was truncated.

1 Like

Is that better

TARGET                  SOURCE                            FSTYPE   OPTIONS
/                       /dev/sda2[/@]                     btrfs    rw,noatime,compress=zstd:3,ssd,space_cache,
β”œβ”€/home                 /dev/sda2[/@home]                 btrfs    rw,noatime,compress=zstd:3,ssd,space_cache,
β”œβ”€/root                 /dev/sda2[/@root]                 btrfs    rw,noatime,compress=zstd:3,ssd,space_cache,
β”œβ”€/var/tmp              /dev/sda2[/@tmp]                  btrfs    rw,noatime,compress=zstd:3,ssd,space_cache,
β”œβ”€/var/cache            /dev/sda2[/@cache]                btrfs    rw,noatime,compress=zstd:3,ssd,space_cache,
β”œβ”€/srv                  /dev/sda2[/@srv]                  btrfs    rw,noatime,compress=zstd:3,ssd,space_cache,
β”œβ”€/var/log              /dev/sda2[/@log]                  btrfs    rw,noatime,compress=zstd:3,ssd,space_cache,
β”œβ”€/boot/efi             /dev/sda1                         vfat     rw,relatime,fmask=0077,dmask=0077,codepage=
└─/var/lib/anbox/rootfs /dev/loop0                        squashfs ro,relatime
β”œβ”€/var/lib/anbox/rootfs/cache
β”‚                     /dev/sda2[/@/var/lib/anbox/cache] btrfs    rw,noatime,compress=zstd:3,ssd,space_cache,
└─/var/lib/anbox/rootfs/data
/dev/sda2[/@/var/lib/anbox/data]  btrfs    rw,noatime,compress=zstd:3,ssd,space_cache,

No, see how it ends in space-time,? There should be more after that.

Whoops Sorry i'm bad :smiley:

╰─λ findmnt --real
TARGET                          SOURCE                            FSTYPE   OPTIONS
/                               /dev/sda2[/@]                     btrfs    rw,noatime,compress=zstd:3,ssd,space_cache,autodefrag,subvolid=256,subvol=/@
β”œβ”€/home                         /dev/sda2[/@home]                 btrfs    rw,noatime,compress=zstd:3,ssd,space_cache,autodefrag,subvolid=257,subvol=/@home
β”œβ”€/root                         /dev/sda2[/@root]                 btrfs    rw,noatime,compress=zstd:3,ssd,space_cache,autodefrag,subvolid=258,subvol=/@root
β”œβ”€/var/tmp                      /dev/sda2[/@tmp]                  btrfs    rw,noatime,compress=zstd:3,ssd,space_cache,autodefrag,subvolid=262,subvol=/@tmp
β”œβ”€/var/cache                    /dev/sda2[/@cache]                btrfs    rw,noatime,compress=zstd:3,ssd,space_cache,autodefrag,subvolid=260,subvol=/@cache
β”œβ”€/srv                          /dev/sda2[/@srv]                  btrfs    rw,noatime,compress=zstd:3,ssd,space_cache,autodefrag,subvolid=259,subvol=/@srv
β”œβ”€/var/log                      /dev/sda2[/@log]                  btrfs    rw,noatime,compress=zstd:3,ssd,space_cache,autodefrag,subvolid=261,subvol=/@log
β”œβ”€/boot/efi                     /dev/sda1                         vfat     rw,relatime,fmask=0077,dmask=0077,codepage=437,iocharset=ascii,shortname=mixed,utf8,errors=remount-ro
└─/var/lib/anbox/rootfs         /dev/loop0                        squashfs ro,relatime
β”œβ”€/var/lib/anbox/rootfs/cache /dev/sda2[/@/var/lib/anbox/cache] btrfs    rw,noatime,compress=zstd:3,ssd,space_cache,autodefrag,subvolid=256,subvol=/@
└─/var/lib/anbox/rootfs/data  /dev/sda2[/@/var/lib/anbox/data]  btrfs    rw,noatime,compress=zstd:3,ssd,space_cache,autodefrag,subvolid=256,subvol=/@

Hope that helps

1 Like

That is from inside the VM where it was going to let you remove '@'?

But it won,t let me remove the others, I will check baremetal later,
Edit: And it would let me delete @ on my laptop which is baremetal

I wonder if it has something to do with the fact that you have it mounted multiple times because of anbox. Let me look through the code on that.

1 Like

@dalto which de doesnt have that as a default install i will then run up a vm to see

Hmm...I have installed dr4gonized, gnome and i3 and none of them have that as default.

Ok i will try just dragonized not the gaming to see mite narrow it down

I found the problem. It is that. I am not handling the case of a subvol being mounted multiple times.

I am searching for the uuid and then comparing the results to the uuid. In that case it isn't equal because it is comparing the uuid to multiple copies of the uuid.

Thanks for the help. Nice work!

5 Likes

Glad to help

4 Likes

Some new changes inbound when the package next builds

  • The bug allowing @ to be deleted is now fixed
  • The application now prompts for password on launch but prompts less throughout the process
  • The confirmation prompt has been moved to the end
  • The btrfs info and subvolume lists are now preloaded

IMPORTANT: These changes now mean that the final safeguard before deleting a subvolume is the confirmation prompt. If you say "Yes" there is will delete without further prompting.

3 Likes

@dalto Just Tested r13 which ithink is the latest.
All works as intended :+1:
The only thing that i can see is if you delete a snapshot from garuda assistant it still leaves a entry in the Timeshift


Not sure if that is intended

Thanks again for all the help testing. Everyone’s feedback has helped improve the product.

So it looks like timeshift goes through it’s list and identifies that the snapshots for that entry are missing. Then it updates the associated json file with the fact that the entry has no associated snapshots and then…leaves it on the list.

:neutral_face:

3 Likes

I just pushed a fix for the timeshift problem.

It won't cleanup the old ones but any new deleted snapshots should be removed from timeshift.

2 Likes