Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 17/04/2019, à 10:50

Arbiel

[Résolu] Faire le ménage dans /var

Bonjour

Ma partition /var arrive à saturation. Je constate que des dossiers tels que /var/lib/snapd/snap, /var/lib/snapd/cache ou encore /var/cache/apt/archives sont très volumineux.

Il est vraisemblable que je peux y faire le ménage plutôt que d'agrandir la partition. Cependant je ne veux prendre aucun risque.

Je vous sollicite, les uns et les autres, pour que vous m'indiquiez comment faire ce ménage.

D'avance, je vous en remercie.

Arbiel

Dernière modification par Arbiel (Le 17/04/2019, à 16:17)


Arbiel Perlacremaz
LDLC Aurore NK3S-8-S4 Ubuntu 20.04
Abandon d'azerty au profit de bépo, de google au profit de Lilo et de la messagerie électronique violable au profit de Protonmail, une messagerie chiffrée de poste de travail à poste de travail.

Hors ligne

#2 Le 17/04/2019, à 12:02

nany

Re : [Résolu] Faire le ménage dans /var

Bonjour,


Donne le retour de :

echo && snap list --all && echo && df -Th | grep -Ev "tmpfs|squashfs"

Puis de :

sudo apt clean && snap list --all | awk 'BEGIN {print "#! /bin/sh\n"} ; /désactivé|disabled/ {print "snap remove "$1" --revision "$3"\n"} ; END {print "exit 0"}' > script && chmod +x script && ./script && rm script && echo && snap list --all && echo && df -Th | grep -Ev "tmpfs|squashfs"

Hors ligne

#3 Le 17/04/2019, à 12:02

moko138

Re : [Résolu] Faire le ménage dans /var

1) Pour vider proprement /var/cache/apt/archives :

sudo apt-get clean

(Sans déc', ne me dis pas que tu le découvres ???)


2) Supprimer les snap périmés :
a) ...dits "désactivé"s

snap list --all | awk 'BEGIN {print "#! /bin/sh\n"} ; /désactivé/ {print "snap remove "$1" --revision "$3"\n"} ; END {print "exit 0"}' > script && chmod +x script && ./script && rm script && echo && snap list --all && echo && df -Th

b) Ou bien, si le système est incomplètement francisé,
...dits "disabled"s

snap list --all | awk 'BEGIN {print "#! /bin/sh\n"} ; /disabled/ {print "snap remove "$1" --revision "$3"\n"} ; END {print "exit 0"}' > script && chmod +x script && ./script && rm script && echo && snap list --all && echo && df -Th

D'après nany - merci à lui !  smile
./viewtopic.php?pid=22010806#p22010806  24/11/2018
./viewtopic.php?pid=22029314#p22029314  01/01/2019


%NOINDEX%
Un utilitaire précieux : ncdu
Photo, mini-tutoriel :  À la découverte de dcraw

Hors ligne

#5 Le 17/04/2019, à 12:21

moko138

Re : [Résolu] Faire le ménage dans /var

nany a écrit :

@moko138 : grillé de 40s tongue

Oui, mais moi au moins, j'ai cité mes sources : c'est autrement plus sérieux lol


%NOINDEX%
Un utilitaire précieux : ncdu
Photo, mini-tutoriel :  À la découverte de dcraw

Hors ligne

#6 Le 17/04/2019, à 13:10

nany

Re : [Résolu] Faire le ménage dans /var

Je SUIS la source (de jouvence ?). cool
À noter que j’ai réuni les deux commandes avec awk en une seule (désactivé|disabled).

Hors ligne

#7 Le 17/04/2019, à 15:25

moko138

Re : [Résolu] Faire le ménage dans /var

nany a écrit :

À noter que j’ai réuni les deux commandes avec awk en une seule (désactivé|disabled).

Merci, Très Pure Lumière, je ne l'avais pas vu ; je viens de le reporter dans mon mémo.
smile


%NOINDEX%
Un utilitaire précieux : ncdu
Photo, mini-tutoriel :  À la découverte de dcraw

Hors ligne

#8 Le 17/04/2019, à 16:13

Arbiel

Re : [Résolu] Faire le ménage dans /var

Voici le retour des commandes indiquées par nany

remi@remi-Vostro-3550:~$ echo && snap list --all && echo && df -Th | grep -Ev "tmpfs|squashfs"

Name                  Version                    Rev   Tracking  Publisher     Notes
core                  16-2.37.2                  6405  stable    canonical✓    core,désactivé
core                  16-2.38                    6673  stable    canonical✓    core
core                  16-2.37.4                  6531  stable    canonical✓    core,désactivé
core18                20190409                   941   stable    canonical✓    base
core18                18                         782   stable    canonical✓    base,désactivé
gnome-3-26-1604       3.26.0                     74    stable/…  canonical✓    désactivé
gnome-3-26-1604       3.26.0.20190228            82    stable/…  canonical✓    -
gnome-3-26-1604       3.26.0                     78    stable/…  canonical✓    désactivé
gnome-3-28-1804       3.28.0-9-gce87599.ce87599  23    stable    canonical✓    -
gnome-calculator      3.32.0+git2.cae338ea       352   stable/…  canonical✓    désactivé
gnome-calculator      3.32.1                     406   stable/…  canonical✓    -
gnome-calculator      3.30.1                     260   stable/…  canonical✓    désactivé
gnome-characters      v3.32.1+git1.2050bba       254   stable/…  canonical✓    -
gnome-characters      v3.32.0+git1.9ff74a2       206   stable/…  canonical✓    désactivé
gnome-characters      3.30.0                     139   stable/…  canonical✓    désactivé
gnome-logs            3.32.0-4-ge8f3f37ca8       61    stable/…  canonical✓    -
gnome-logs            3.32.0                     57    stable/…  canonical✓    désactivé
gnome-logs            3.30.0                     45    stable/…  canonical✓    désactivé
gnome-system-monitor  3.32.0                     70    stable/…  canonical✓    désactivé
gnome-system-monitor  3.32.1                     77    stable/…  canonical✓    -
gnome-system-monitor  3.30.0                     57    stable/…  canonical✓    désactivé
gtk-common-themes     0.1-4-g88bc1b2             818   stable/…  canonical✓    désactivé
gtk-common-themes     0.1-7-g1feddba             1122  stable/…  canonical✓    désactivé
gtk-common-themes     0.1-16-g2287c87            1198  stable/…  canonical✓    -
new-guid              1.1.0                      1     stable    cwandrews-oh  -
pdfmixtool            0.3.4                      312   stable    scarpetta     désactivé
pdfmixtool            0.3.5                      555   stable    scarpetta     -
pdftk                 2.02-4                     9     stable    smoser        -
simple-scan           3.28.1                     34    stable    canonical✓    classic
vlc                   3.0.6                      770   stable    videolan✓     -

Sys. de fichiers          Type     Taille Utilisé Dispo Uti% Monté sur
/dev/mapper/victor-louis  ext4       2,9G    987M  1,8G  36% /
/dev/mapper/victor-alma   ext4       9,8G    4,4G  4,9G  48% /usr
/dev/mapper/victor-xavier ext2      1008M    341M  617M  36% /boot
/dev/mapper/victor-benoit ext4       9,8G    8,6G  739M  93% /home
/dev/mapper/victor-home   ext4       9,8G    6,8G  2,5G  74% /hcr
/dev/mapper/victor-var    ext4       3,9G    3,5G  189M  95% /var
/dev/mapper/victor-gumnon ext2       114G     81G   28G  75% /home/remi/Documents/gumnon
/dev/mapper/victor-psilos ext4       6,8G    4,0G  2,5G  63% /home/remi/Documents/psilos
/dev/sdb2                 ext2       9,7M    272K  9,0M   3% /media/cryptdisks
/dev/sdb1                 vfat        30G    9,3G   21G  32% /media/remi/SANDISK
remi@remi-Vostro-3550:~$ sudo apt clean && snap list --all | awk 'BEGIN {print "#! /bin/sh\n"} ; /désactivé|disabled/ {print "snap remove "$1" --revision "$3"\n"} ; END {print "exit 0"}' > script && chmod +x script && ./script && rm script && echo && snap list --all && echo && df -Th | grep -Ev "tmpfs|squashfs"
core (revision 6531) removed
core (revision 6405) removed
core18 (revision 782) removed
gnome-3-26-1604 (revision 74) removed
gnome-3-26-1604 (revision 78) removed
gnome-calculator (revision 352) removed
gnome-calculator (revision 260) removed
gnome-characters (revision 206) removed
gnome-characters (revision 139) removed
gnome-logs (revision 45) removed
gnome-logs (revision 57) removed
gnome-system-monitor (revision 70) removed
gnome-system-monitor (revision 57) removed
gtk-common-themes (revision 818) removed
gtk-common-themes (revision 1122) removed
pdfmixtool (revision 312) removed

Name                  Version                    Rev   Tracking  Publisher     Notes
core                  16-2.38                    6673  stable    canonical✓    core
core18                20190409                   941   stable    canonical✓    base
gnome-3-26-1604       3.26.0.20190228            82    stable/…  canonical✓    -
gnome-3-28-1804       3.28.0-9-gce87599.ce87599  23    stable    canonical✓    -
gnome-calculator      3.32.1                     406   stable/…  canonical✓    -
gnome-characters      v3.32.1+git1.2050bba       254   stable/…  canonical✓    -
gnome-logs            3.32.0-4-ge8f3f37ca8       61    stable/…  canonical✓    -
gnome-system-monitor  3.32.1                     77    stable/…  canonical✓    -
gtk-common-themes     0.1-16-g2287c87            1198  stable/…  canonical✓    -
new-guid              1.1.0                      1     stable    cwandrews-oh  -
pdfmixtool            0.3.5                      555   stable    scarpetta     -
pdftk                 2.02-4                     9     stable    smoser        -
simple-scan           3.28.1                     34    stable    canonical✓    classic
vlc                   3.0.6                      770   stable    videolan✓     -

Sys. de fichiers          Type     Taille Utilisé Dispo Uti% Monté sur
/dev/mapper/victor-louis  ext4       2,9G    987M  1,8G  36% /
/dev/mapper/victor-alma   ext4       9,8G    4,4G  4,9G  48% /usr
/dev/mapper/victor-xavier ext2      1008M    341M  617M  36% /boot
/dev/mapper/victor-benoit ext4       9,8G    8,6G  746M  93% /home
/dev/mapper/victor-home   ext4       9,8G    6,8G  2,5G  74% /hcr
/dev/mapper/victor-var    ext4       3,9G    2,3G  1,5G  61% /var
/dev/mapper/victor-gumnon ext2       114G     81G   28G  75% /home/remi/Documents/gumnon
/dev/mapper/victor-psilos ext4       6,8G    4,0G  2,5G  63% /home/remi/Documents/psilos
/dev/sdb2                 ext2       9,7M    272K  9,0M   3% /media/cryptdisks
/dev/sdb1                 vfat        30G    9,3G   21G  32% /media/remi/SANDISK
remi@remi-Vostro-3550:~$ 

J'ai dû entrer mon mot de passe une petite dizaine de fois lors de l'exécution de la deuxième commande, et je n'ai pas l'impression de m'être trompé aussi souvent.

J'ai gagné 1G.

moko138 a écrit :

(Sans déc', ne me dis pas que tu le découvres ???)

Ce n'est pas que je découvre "apt-get clean", mais je n'ai sorti /var de la partition / que récemment, et justement pour ne pas être bloqué par la saturation de celle-ci.

Cependant, je ne m'étais jamais penché sur le contenu de répertoires tels que /var et /opt. J'avais surtout en tête la saturation de /boot par les noyaux, répertoire que j'ai également séparé de /. J'ai été pris au dépourvu, d'autant plus qu'avec l'introduction de systemd dans la 16.04, je suis resté très longtemps à la 14.04 à cause de difficultés d'ouverture au démarrage de mes volumes chiffrés et que je ne suis pas encore familier de "snap". Je croyais que les paquets allaient essentiellement dans des répertoires tels que /lib, /usr …

Je comprends de votre échange que les commandes de nany sont équivalentes à celle de moko138.

En tout état de cause, je vous remercie tous deux pour votre assistance.

Arbiel

P.S. Pour mon information, et sans que la réponse ait quelque importance que ce soit, nany, homme ou femme ?
Mon hypothèse, jusqu'à ce jour, était femme, du fait de l'avatar, incontestablement avenant, mais aujourd'hui

moko138 a écrit :

D'après nany - merci à lui !

et

nany a écrit :

@moko138 : grillé de 40s

alors que la signature

nany a écrit :

LIBRARIES ARE NOT BOOK-STORES! − Une souris, des souris. Un souci, des soucis. Une énigme résolue, un problème résolu.

indique clairement une personne soucieuse d'orthographe.

Dernière modification par Arbiel (Le 17/04/2019, à 16:28)


Arbiel Perlacremaz
LDLC Aurore NK3S-8-S4 Ubuntu 20.04
Abandon d'azerty au profit de bépo, de google au profit de Lilo et de la messagerie électronique violable au profit de Protonmail, une messagerie chiffrée de poste de travail à poste de travail.

Hors ligne

#9 Le 17/04/2019, à 16:25

ylag

Re : [Résolu] Faire le ménage dans /var

Salut,

Pour gérer le nombre de révisions des snaps conservés sur le système, voir le paragraphe refresh.retain: https://snapdocs.labix.org/system-options/87

Par défaut le système en conserve trois, on peut diminuer à deux avec la commande suivante:

sudo snap set system refresh.retain=2

C'est toujours ça de gagné wink

A+

Dernière modification par ylag (Le 17/04/2019, à 16:29)

Hors ligne

#10 Le 17/04/2019, à 16:54

Arbiel

Re : [Résolu] Faire le ménage dans /var

Avant de la modifier, j'ai voulu lire la valeur du paramètre

ylag a écrit :

remi@remi-Vostro-3550:~$ sudo snap get system refresh.retain
erreur : snap "core" has no "refresh.retain" configuration option
remi@remi-Vostro-3550:~$ sudo snap get core refresh.retain
erreur : snap "core" has no "refresh.retain" configuration option
remi@remi-Vostro-3550:~$

Je me suis donc arrêté là.


Arbiel Perlacremaz
LDLC Aurore NK3S-8-S4 Ubuntu 20.04
Abandon d'azerty au profit de bépo, de google au profit de Lilo et de la messagerie électronique violable au profit de Protonmail, une messagerie chiffrée de poste de travail à poste de travail.

Hors ligne

#11 Le 17/04/2019, à 16:55

nany

Re : [Résolu] Faire le ménage dans /var

Arbiel a écrit :

J'ai gagné 1G.

Sur 3,9G c’est déjà pas mal.

ylag a écrit :
sudo snap set system refresh.retain=2

C'est toujours ça de gagné wink

Yep. Mais si tu as l’intention d’ajouter des snaps, il faudra voir à agrandir la partition.

Arbiel a écrit :

P.S. Pour mon information, et sans que la réponse ait quelque importance que ce soit, nany, homme ou femme ?

Je laisse planer le doute. wink

Hors ligne

#12 Le 17/04/2019, à 17:12

marcodel

Re : [Résolu] Faire le ménage dans /var

salut

Arbiel a écrit :

  mais je n'ai sorti /var de la partition / que récemment, et justement pour ne pas être bloqué par la saturation de celle-ci.

dans certain cas c'est l'inverse qui se produit
il reste de la place sur la partition     /
mais plus de place sur la partition dedies a     /xxxx
a+

Hors ligne

#13 Le 17/04/2019, à 21:11

Arbiel

Re : [Résolu] Faire le ménage dans /var

marcodel a écrit :

dans certain cas c'est l'inverse qui se produit

C'est clair. Et c'est en quelque sorte ce qui m'a conduit à demander de l'aide. Mais, lorsque c'est / qui sature, la réparation peut être nettement plus compliquée, si le système ne peut plus démarrer.

nany a écrit :

Mais si tu as l’intention d’ajouter des snaps, il faudra voir à agrandir la partition.

J'y pense, mais je me sens mieux à ne pas avoir à agir dans l'urgence. Mon /var est chiffré du fait d'une remarque faite il à quelques années par hoper. L'augmentation de capacité d'un volume logique chiffré me paraît compliqué, et le chiffrement de /var de peu d'intérêt. C'est peut-être cependant l'occasion d'essayer, pour engranger un peu d'expérience, et après, bien évidemment, avoir créé un nouveau volume logique plus vaste et y avoir recopié le contenu du /var actuel.

nany a écrit :

Je laisse planer le doute.

Alors, j'en reste sur mon hypothèse de départ, qui m'est bien plus agréable.

Arbiel


Arbiel Perlacremaz
LDLC Aurore NK3S-8-S4 Ubuntu 20.04
Abandon d'azerty au profit de bépo, de google au profit de Lilo et de la messagerie électronique violable au profit de Protonmail, une messagerie chiffrée de poste de travail à poste de travail.

Hors ligne

#14 Le 18/04/2019, à 11:18

ylag

Re : [Résolu] Faire le ménage dans /var

@Arbiel

Salut,

Concernant les retours à ton commentaire #10, se pourrait-il que ta version de snap et/ou de certains snaps ne soient pas à jour ?

Pour info, voici ce que j'ai sur ma 18.04:

yvan@yvan-maison:~$ sudo snap get system refresh.retain
2
yvan@yvan-maison:~$ snap --version
snap    2.38+18.04
snapd   2.38+18.04
series  16
ubuntu  18.04
kernel  4.15.0-47-generic
yvan@yvan-maison:~$ snap list --all
Name               Version                    Rev   Tracking  Publisher   Notes
core               16-2.38                    6673  stable    canonical✓  core
core18             18                         782   stable    canonical✓  base
gnome-3-26-1604    3.26.0.20190228            82    stable    canonical✓  -
gnome-3-28-1804    3.28.0-9-gce87599.ce87599  23    stable    canonical✓  -
gnome-characters   v3.32.0+git1.9ff74a2       206   stable    canonical✓  -
gtk-common-themes  0.1-16-g2287c87            1198  stable    canonical✓  -
yvan@yvan-maison:~$

A+

Hors ligne

#15 Le 18/04/2019, à 11:57

Arbiel

Re : [Résolu] Faire le ménage dans /var

Bonjour

J'ai la même version de snap que la tienne, mais des modules plus récents, qui, eux, n'ont peut-être pas été correctement testés.

snap    2.38+18.04
snapd   2.38+18.04
series  16
ubuntu  18.04
kernel  4.15.0-47-generic
remi@remi-Vostro-3550:~$ snap list --all
Name                  Version                     Rev   Tracking  Publisher     Notes
core                  16-2.38                     6673  stable    canonical✓    core
core18                20190409                    941   stable    canonical✓    base
gnome-3-26-1604       3.26.0.20190228             82    stable/…  canonical✓    -
gnome-3-28-1804       3.28.0-9-gce87599.ce87599   23    stable    canonical✓    désactivé
gnome-3-28-1804       3.28.0-10-gaa70833.aa70833  31    stable    canonical✓    -
gnome-calculator      3.32.1                      406   stable/…  canonical✓    -
gnome-characters      v3.32.1+git1.2050bba        254   stable/…  canonical✓    -
gnome-logs            3.32.0-4-ge8f3f37ca8        61    stable/…  canonical✓    -
gnome-system-monitor  3.32.1                      77    stable/…  canonical✓    -
gtk-common-themes     0.1-16-g2287c87             1198  stable/…  canonical✓    -
new-guid              1.1.0                       1     stable    cwandrews-oh  -
pdfmixtool            0.3.5                       555   stable    scarpetta     -
pdftk                 2.02-4                      9     stable    smoser        -
simple-scan           3.28.1                      34    stable    canonical✓    classic
vlc                   3.0.6                       770   stable    videolan✓     -
remi@remi-Vostro-3550:~$ 

Arbiel Perlacremaz
LDLC Aurore NK3S-8-S4 Ubuntu 20.04
Abandon d'azerty au profit de bépo, de google au profit de Lilo et de la messagerie électronique violable au profit de Protonmail, une messagerie chiffrée de poste de travail à poste de travail.

Hors ligne