You are not logged in.
I want to remove a subvolumes but can't delete it.
Here are below some info about my setup:
# findmnt -nt btrfs
/ /dev/nvme0n1p2[/@] btrfs rw,noatime,ssd,discard,space_cache=v2,subvolid=256,subvol=/@
├─/development /dev/nvme0n1p2[/@development]
│ btrfs rw,noatime,ssd,discard,space_cache=v2,subvolid=272,subvol=/@develop
├─/home /dev/nvme0n1p2[/@home] btrfs rw,noatime,ssd,discard,space_cache=v2,subvolid=257,subvol=/@home
├─/tmp /dev/nvme0n1p2[/@tmp] btrfs rw,noatime,ssd,discard,space_cache=v2,subvolid=258,subvol=/@tmp
├─/var/cache/pacman/pkg
│ /dev/nvme0n1p2[/@pkg] btrfs rw,noatime,ssd,discard,space_cache=v2,subvolid=260,subvol=/@pkg
├─/var/lib/docker /dev/nvme0n1p2[/@docker] btrfs rw,noatime,ssd,discard,space_cache=v2,subvolid=261,subvol=/@docker
└─/var/log /dev/nvme0n1p2[/@log] btrfs rw,noatime,ssd,discard,space_cache=v2,subvolid=259,subvol=/@log
---------------------------------------------------------------
# pwd
/
# btrfs subvolume list -p /
ID 256 gen 46393 parent 5 top level 5 path @
ID 257 gen 46393 parent 5 top level 5 path @home
ID 258 gen 46383 parent 5 top level 5 path @tmp
ID 259 gen 46393 parent 5 top level 5 path @log
ID 260 gen 39565 parent 5 top level 5 path @pkg
ID 261 gen 45706 parent 5 top level 5 path @docker
ID 263 gen 15 parent 5 top level 5 path .@snapshots <<<< THIS is the one I want to delete
ID 264 gen 20 parent 256 top level 256 path var/lib/portables
ID 265 gen 20 parent 256 top level 256 path var/lib/machines
ID 272 gen 46259 parent 5 top level 5 path @development
# btrfs subvolume delete .@snapshots
ERROR: Could not statfs: No such file or directory
-------------------------------
$ cat /etc/fstab
..............
/dev/nvme0n1p2 LABEL=Magnolia
UUID=6ca0f63e-7327-444e-af89-ac82d08fda59 / btrfs rw,noatime,ssd,discard,space_cache=v2,subvol=/@ 0 0
------------------------Why can't the "btfs subvolume delete" command find the .@snapshots subvolume ?
Thank you
Last edited by gabx (2024-08-28 18:34:43)
Offline
Because it's not mounted.
Try
# mount /dev/nvme0n1p2 /mnt
# btrfs subvolume delete /mnt/.@snapshots
# umount /mntJin, Jîyan, Azadî
Offline
Because it's not mounted.
Try
# mount /dev/nvme0n1p2 /mnt # btrfs subvolume delete /mnt/.@snapshots # umount /mnt
Thank you.
# sudo mount /dev/nvme0n1p2 /mnt/test
% ls -al /mnt/test
total 16K
drwxr-xr-x 1 root root 96 Aug 28 18:30 ./
drwxr-xr-x 1 root root 8 Aug 28 14:17 ../
drwxr-xr-x 1 root root 186 Aug 28 15:11 '@'/
drwxr-xr-x 1 root root 0 Aug 28 18:30 '@development'/
drwxr-xr-x 1 root root 0 Aug 28 13:40 '@docker'/
drwxr-xr-x 1 root root 24 Jul 10 16:44 '@home'/
drwxr-xr-x 1 root root 168 Jul 25 10:24 '@log'/
drwxr-xr-x 1 root root 190K Aug 26 00:00 '@pkg'/
drwxr-xr-x 1 root root 0 Jun 27 19:30 '.@snapshots'/
drwxrwxrwt 1 root root 3.3K Aug 28 19:37 '@tmp'/
# btrfs subvolume delete /mnt/test/'.@snapshots'
Delete subvolume 263 (no-commit): '/mnt/test/.@snapshots'Offline
Mod note: Moving to NC.
Sakura:-
Mobo: MSI MAG X570S TORPEDO MAX // Processor: AMD Ryzen 9 5950X @4.9GHz // GFX: AMD Radeon RX 5700 XT // RAM: 32GB (4x 8GB) Corsair DDR4 (@ 3000MHz) // Storage: 1x 3TB HDD, 6x 1TB SSD, 2x 120GB SSD, 1x 275GB M2 SSD
Making lemonade from lemons since 2015.
Offline