Pour ma dernière installation Ubuntu 18.04, j'ai utilisé différentes partitions pour /home
, /var
, /root
etc. J'ai créé chaque partition plus grande que recommandé sur le site Ubunt . Tout va bien à l'exception de la partition /var
, la taille recommandée est de 2 Go, j'ai créé la mienne de 10 Go. Mais au bout d’un mois, je reçois déjà des messages indiquant que /var
est plein. Voici le résultat de l'exécution de Sudo du -sch *
dans le répertoire /var
:
6,7M backups
3,5G cache
22M crash
4,5G lib
4,0K local
0 lock
282M log
16K lost+found
4,0K mail
4,0K metrics
4,0K opt
0 run
2,1M snap
532K spool
60K tmp
8,3G total
Comme vous pouvez le constater, les répertoires cache
et lib
sont déjà plus grands que la taille recommandée de /var
. En approfondissant la question, les principales raisons sont les deux répertoires suivants:
3,9G /var/lib/snapd/snaps
3,4G /var/cache/apt/archives
Comme les clichés sont relativement nouveaux, je suppose que la taille recommandée pour /var
ne tient pas compte de cela.
Ma question est donc la suivante: le /var
est-il supposé être aussi gros? Si tel est le cas, existe-t-il un moyen sûr de redimensionner mes partitions? Et existe-t-il une liste à jour des tailles de partition recommandées?
Voici un court script qui supprimera tous les anciennes versions de snaps. Cela ne conservera que la version active en cours, ce qui devrait vous permettre de récupérer de l’espace disque.
#!/bin/bash
# Removes old revisions of snaps
# CLOSE ALL SNAPS BEFORE RUNNING THIS
set -eu
snap list --all | awk '/disabled/{print $1, $3}' |
while read snapname revision; do
snap remove "$snapname" --revision="$revision"
done