Dopo ho approfittato dell'ottima wiki sull'ottimizzazione di btrfs per creare dei subvolume da escludere dagli snapshot: la cartella immagini di qemu, la cartella dei log e dei flatpak.
Riavviato il sistema sembrava tutto ok, se non che lo spazio disponibile della partizione è calato in modo evidente.
Dopo una breve ricerca ho trovato il problema, ovvero gli snapshot di snapper che occupano moltissimo spazio tenendo anche conto che sono pochissimi.
Codice: Seleziona tutto
du -sh .snapshots
183G .snapshots
Codice: Seleziona tutto
ls -al .snapshots
totale 0
drwxr-x--- 1 root root 10 1 mar 19.01 .
drwxr-xr-x 1 root root 264 31 gen 11.07 ..
drwxr-xr-x 1 root root 32 1 mar 13.29 1
drwxr-xr-x 1 root root 32 1 mar 14.00 2
drwxr-xr-x 1 root root 32 1 mar 18.04 4
drwxr-xr-x 1 root root 32 1 mar 19.00 5
drwxr-xr-x 1 root root 32 1 mar 19.01 6
Codice: Seleziona tutto
du -sh 1 2 4 5 6
83G 1
83G 2
18G 4
18G 5
18G 6
Per quello che vale queste sono le impostazioni di btrfs assistant.
Questo è il file fstab
Codice: Seleziona tutto
cat /etc/fstab
# /etc/fstab: static file system information.
#
# Use 'blkid' to print the universally unique identifier for a device; this may
# be used with UUID= as a more robust way to name devices that works even if
# disks are added and removed. See fstab(5).
#
# <file system> <mount point> <type> <options> <dump> <pass>
#UUID=CEEF-C937 /boot/efi vfat umask=0077 0 2
UUID=5a64472f-f4b0-41d9-bf60-ef202d8e547f / btrfs subvol=/@,defaults,noatime,autodefrag,discard=async,ssd,compress=zstd:1 0 0
UUID=5a64472f-f4b0-41d9-bf60-ef202d8e547f /home btrfs subvol=/@home,defaults,noatime,autodefrag,discard=async,ssd,compress=zstd:1 0 0
UUID=5a64472f-f4b0-41d9-bf60-ef202d8e547f /var/cache btrfs subvol=/@cache,noatime,autodefrag
UUID=5a64472f-f4b0-41d9-bf60-ef202d8e547f /var/log btrfs subvol=/@log,noatime,autodefrag,compress=zstd:1
UUID=5a64472f-f4b0-41d9-bf60-ef202d8e547f /var/tmp btrfs subvol=/@vartmp,noatime,autodefrag
UUID=5a64472f-f4b0-41d9-bf60-ef202d8e547f /var/lib/flatpak btrfs subvol=/@varlibflatpak,noatime,compress=zstd:1,autodefrag
UUID=5a64472f-f4b0-41d9-bf60-ef202d8e547f /var/lib/libvirt/images/ btrfs subvol=/@varlibvirt,noatime,autodefrag
tmpfs /tmp tmpfs defaults,mode=1777 0 0
#Swap
UUID=2011063f-424c-412c-82fb-3140f0c45ddb swap swap defaults 0 0
#Partizioni esterne al sistema
UUID=48d4ea3f-975b-45a1-b521-bc88ed4f1847 /run/media/riccardo/Dati-Manjaro btrfs defaults,noatime,autodefrag,nofail,ssd,compress=lzo,discard=async 0 0
UUID=0DA263023DB1EC5C /run/media/riccardo/Dati-Windows10 ntfs defaults,noatime,nls=utf8,umask=000,dmask=027,fmask=137,uid=1000,gid=1000,windows_names 0 0
UUID=160AFE3F0AFE1B85 /run/media/riccardo/Windows10 ntfs defaults,noatime,nls=utf8,umask=000,dmask=027,fmask=137,uid=1000,gid=1000,windows_names 0 0
UUID=CEEF-C937 /boot/efi vfat defaults 0 1
Codice: Seleziona tutto
btrfs subvolume list / 1 ✘ root@hp-manjaro
ID 258 gen 129141 top level 5 path @cache
ID 259 gen 129327 top level 5 path @log
ID 470 gen 129329 top level 5 path @home
ID 723 gen 129118 top level 5 path timeshift-btrfs/snapshots/2023-02-24_08-59-27/@
ID 738 gen 129183 top level 5 path timeshift-btrfs/snapshots/2023-02-11_18-47-41/@
ID 794 gen 129118 top level 5 path timeshift-btrfs/snapshots/2023-02-18_19-00-02/@
ID 830 gen 129328 top level 5 path @
ID 863 gen 129118 top level 5 path timeshift-btrfs/snapshots/2023-02-28_06-33-39/@
ID 864 gen 129118 top level 5 path timeshift-btrfs/snapshots/2023-02-28_08-16-28/@
ID 865 gen 129118 top level 5 path timeshift-btrfs/snapshots/2023-02-28_16-57-44/@
ID 866 gen 129118 top level 5 path timeshift-btrfs/snapshots/2023-02-28_17-03-30/@
ID 867 gen 129118 top level 5 path timeshift-btrfs/snapshots/2023-03-01_04-29-08/@
ID 868 gen 129118 top level 5 path timeshift-btrfs/snapshots/2023-03-01_06-23-46/@
ID 869 gen 129118 top level 5 path timeshift-btrfs/snapshots/2023-03-01_10-27-04/@
ID 870 gen 129317 top level 830 path .snapshots
ID 875 gen 129251 top level 5 path @vartmp
ID 876 gen 128667 top level 5 path @varlibflatpak
ID 877 gen 129322 top level 5 path @varlibvirt
EDIT.
Ho provato ad eliminare gli snapshots, ma nonostante questo lo spazio disponibile è rimasto lo stesso di prima. Direi che sono confuso.
Codice: Seleziona tutto
ls -al .snapshots
totale 0
drwxr-xr-x 1 root users 0 1 mar 19.39 .
drwxr-xr-x 1 root root 264 31 gen 11.07 ..
Codice: Seleziona tutto
duf /dev/sda5
╭────────────────────────────────────────────────────────────────────────────────────────────╮
│ 1 local device │
├────────────┬────────┬────────┬────────┬───────────────────────────────┬───────┬────────────┤
│ MOUNTED ON │ SIZE │ USED │ AVAIL │ USE% │ TYPE │ FILESYSTEM │
├────────────┼────────┼────────┼────────┼───────────────────────────────┼───────┼────────────┤
│ / │ 310.8G │ 200.7G │ 109.1G │ [############........] 64.6% │ btrfs │ /dev/sda5 │
╰────────────┴────────┴────────┴────────┴───────────────────────────────┴───────┴────────────╯
Ho ricreato il primo snapshot usando il comando
Codice: Seleziona tutto
snapper -c root create -d "initial snapshot"
Codice: Seleziona tutto
du -sh .snapshots
16G .snapshots