Possiamo fare un po’ di spazio eliminando pacchetti snap obsoleti.
L’utility Disk Analyzer mi indica come cartella più voluminosa come prima tra le cartelle a dimensione variabile – collocate sotto la directory /var – la directory /var/lib/snapd/snaps):
$ sudo -s # cd /var/lib/snapd/snaps # ll totale 14399508 drwxr-xr-x 3 root root 4096 dic 11 09:51 ./ drwxr-xr-x 23 root root 4096 dic 11 09:55 ../ -rw------- 1 root root 4096 set 23 2021 bare_5.snap -rw------- 1 root root 10051584 set 28 12:09 canonical-livepatch_246.snap -rw------- 1 root root 10330112 ott 19 10:06 canonical-livepatch_248.snap -rw------- 1 root root 165122048 nov 16 10:32 chromium_2695.snap -rw------- 1 root root 165117952 dic 4 17:51 chromium_2704.snap -rw------- 1 root root 24211456 mag 30 2023 chromium-ffmpeg_33.snap -rw------- 1 root root 9871360 giu 5 2023 chromium-ffmpeg_34.snap -rw------- 1 root root 110895104 set 20 10:13 core_16091.snap -rw------- 1 root root 110960640 ott 5 09:54 core_16202.snap -rw------- 1 root root 58363904 nov 3 09:46 core18_2796.snap -rw------- 1 root root 58363904 dic 6 10:39 core18_2812.snap -rw------- 1 root root 66531328 lug 5 10:03 core20_1974.snap ...
eccetera. Qui vengono conservati anche pacchhetti superati, per esempio tra chromium_2704.snap e chromium_2695.snap possiamo conservare solo il più recente (2704).
I pacchetti possono pesare anche alcune centinaia di megabytes per cui è opportuno buttare via quello che non serve più.
Uno script che fa al caso nostro è questo:
#!/bin/sh
LANG=en_US.UTF-8 snap list --all | awk '/disabled/{print $1, $3}' |
while read pkg revision; do
sudo snap remove "$pkg" --revision="$revision"
done
Facendolo girare ho recuperato 6,4 GB.
Poi si può anche pulire la cache:
root@jsbach:/var/lib/snapd/snaps# cd ../cache root@jsbach:/var/lib/snapd/cache# ll totale 3275764 drwx------ 2 root root 4096 dic 2 09:21 ./ drwxr-xr-x 23 root root 4096 dic 11 09:55 ../ -rw------- 2 root root 472018944 ago 25 08:56 0819e28a8b4de00deecb35e44a4a487e878253c90385ca1b4221728b732634599f3ecc68bca6e0eabdcc3c7eef6dd424 -rw------- 2 root root 10330112 ott 19 10:06 1842aa2b8207e907ab2a892b074b46d7bb2183f8bbe7d940a34381e2c9be1f5dcb8552b09d7593cbaa3a17edc7012e64 -rw------- 1 root root 377511936 lug 20 17:13 1fa7f54fcfbb94ee78fc30ec8a5f72fcff6784f3a6f1cafeed4e1b82a96cbe1f94f4660ae235dfacd964bea1511ea41d ...
eccetera. Anche qui ci sono file dell’ordine del centinaio di MB.
Qui ho recuperato altri 700 MB.
Posso recuperare altro spazio?
Posso recuperare un po’ (sempre su suggerimento di Disk Analyzer) anche dalla cache dell’IDE (io uso IntelliJ IDEA):
IDEA mostra l’ammontare dello spazio recuperabile:
Situazione prima e dopo:
marcob@jsbach:JetBrains$ ll totale 20 drwxrwxr-x 5 marcob marcob 4096 apr 18 2023 ./ drwx------ 126 marcob marcob 4096 nov 22 11:23 ../ drwxrwxr-x 35 marcob marcob 4096 dic 7 2022 IntelliJIdea2022.2/ drwxrwxr-x 35 marcob marcob 4096 apr 19 2023 IntelliJIdea2022.3/ drwxrwxr-x 37 marcob marcob 4096 dic 11 15:48 IntelliJIdea2023.1/ marcob@jsbach:JetBrains$ ll totale 12 drwxrwxr-x 3 marcob marcob 4096 dic 11 16:07 ./ drwx------ 126 marcob marcob 4096 nov 22 11:23 ../ drwxrwxr-x 37 marcob marcob 4096 dic 11 15:48 IntelliJIdea2023.1/
Ero a 2 GB sono arrivaro a 12 GB liberi.



Commenti recenti