Nettoyage disque

Bonjour tout le monde,

voila mon petit soucis aujourd’hui :

Sys. de fichiers Taille Utilisé Dispo Uti% Monté sur
udev 3,9G 0 3,9G 0% /dev
tmpfs 786M 20M 766M 3% /run
/dev/mapper/vg-root 9,8G 9,7G 0 100% /
tmpfs 3,9G 4,0K 3,9G 1% /dev/shm
tmpfs 5,0M 4,0K 5,0M 1% /run/lock
tmpfs 3,9G 0 3,9G 0% /sys/fs/cgroup
tmpfs 3,9G 108K 3,9G 1% /tmp
/dev/nvme0n1p3 477M 88M 360M 20% /boot
/dev/mapper/vg-home 99G 91G 2,6G 98% /home
/dev/nvme0n1p2 100M 21M 80M 21% /boot/EFI
tmpfs 786M 16K 786M 1% /run/user/116
tmpfs 786M 44K 786M 1% /run/user/1000

98% sur /home
100% sur le /root

Comment est-ce que je peux vérifier ce qui prend de la place / ce qui peu être nettoyé ?

Merci d’avance !

salut
pour root on commence par la trilogie:

sudo apt-get clean

sudo apt-get autoclean

sudo apt-get autoremove

après voir

:smiley: évidemment avant de posté ce petit message j’ai effectué les commandes :slight_smile: je vais regardé ton lien, merci !

generalement dans root on peut supprimer les langues exotiques
je n’ai gardé que le fr

/usr/share/locale$ ls -alrt
total 20
drwxr-xr-x   3 root root  4096 sept. 30  2016 fr
lrwxrwxrwx   1 root root    17 mai   28 19:29 locale.alias -> /etc/locale.alias
drwxr-xr-x   3 root root  4096 juin   4 08:42 .
drwxr-xr-x 378 root root 12288 juin  12 17:31 ..

et les docs que personne ne consulte jamais :grinning:

J’ai exécuté toutes les commandes, j’avais déjà du tout faire, car aucune n’a libéré le moindre espace.

Par contre les dossiers suivants :

384M ./var/lib/docker/overlay/ac9d1b53c79572bbad440a08e562e0aeeea0688c3dd7b2b2f3b98fc9e2429251/root
384M ./var/lib/docker/overlay/ac9d1b53c79572bbad440a08e562e0aeeea0688c3dd7b2b2f3b98fc9e2429251
384M ./var/lib/docker/overlay/f3c6cd4c4af84bd101df99cebdf22a79ef0dd0cc177415602814eab579fcde78/root
384M ./var/lib/docker/overlay/cdd6795ea8f1453f522a0b23a10f40c07aa1620fae12dccbb6ceed28f72f4a26/root
384M ./var/lib/docker/overlay/f3c6cd4c4af84bd101df99cebdf22a79ef0dd0cc177415602814eab579fcde78
384M ./var/lib/docker/overlay/cdd6795ea8f1453f522a0b23a10f40c07aa1620fae12dccbb6ceed28f72f4a26

Alors que je n’ai pas de docker et que je ne l’ai jamais eu ?

Si tu as une interface graphique tu peux utiliser baobab, ca te «cartographie» l’utilisation de tes système de fichiers.
En ligne de commande tu fai a coup de «du -h --max-depth=X" ou X indique la «profondeur» de détail que tu souhaite, sinon «du -s -m -x * | sort -n» est aussi utile. Il existe aussi ncdu qui est un du en interface ncurse

Le soucis c’est que je peux plus installer de paquet

apt install ncdu
Lecture des listes de paquets… Fait
Construction de l’arbre des dépendances
Lecture des informations d’état… Fait
Les NOUVEAUX paquets suivants seront installés :
ncdu
0 mis à jour, 1 nouvellement installés, 0 à enlever et 0 non mis à jour.
Il est nécessaire de prendre 41,3 ko dans les archives.
Après cette opération, 94,2 ko d’espace disque supplémentaires seront utilisés.
E: Pas assez d’espace disponible sur /var/cache/apt/archives/

«du» est installé de base donc tu peux l’utiliser et lui te dira ou chercher

Oui, mais je ne vois pas vraiment ce qui prend de la place sur /root :confused:

As-tu exécuté la commande du suggérée par Mimoza sur la racine ?

Comme le dit Pascal, execute une des commande que je t’ai donné plus haut et donne nous le retour.

root! debian:/# du -s -m -x * | sort -n
du: impossible de lire le répertoire ‘proc/4274/task/4274/net’: Argument invalide
du: impossible de lire le répertoire ‘proc/4274/net’: Argument invalide
du: impossible d’accéder à ‘proc/4974/task/4974/fd/4’: Aucun fichier ou dossier de ce type
du: impossible d’accéder à ‘proc/4974/task/4974/fdinfo/4’: Aucun fichier ou dossier de ce type
du: impossible d’accéder à ‘proc/4974/fd/4’: Aucun fichier ou dossier de ce type
du: impossible d’accéder à ‘proc/4974/fdinfo/4’: Aucun fichier ou dossier de ce type
0 dev
0 initrd.img
0 initrd.img.old
0 proc
0 sys
0 vmlinuz
0 vmlinuz.old
1 !
1 lib64
1 lost+found
1 media
1 mnt
1 srv
1 tmp
10 run
11 bin
12 etc
12 sbin
49 boot
178 opt
208 root
273 lib
918 var
6042 usr
43135 home

un encombrement de /var/log suite à des messages récurrents consécutifs à une mauvaise manip?

j’ai réussi à faire un peu de place en supprimant des logs / supprimant les anciens kernel / etc. mais les locales prennent encore beaucoup de place (700mo)

j’ai donc installé localepurge, j’ai gardé que le FR, mais les locales ne sont pas supprimées. Faut il faire quelque chose de spécial pour que ce soit pris en compte ?

moi j’y vais en mode Attila, suppression de chaque sous-repertoire dans /usr/share/locale , par exemple

sudo rm -R en

1 J'aime

tu peux aussi faire la même dans les help

/usr/share/help

Est-ce que quelqu’un a la commande pour dire “tout sauf fr*” ? :smiley:

non, mais ça en dégage pas mal

 cd /usr/share/help/

root@debian:/usr/share/help# rm -R zh_TW uk sr sk sl pt_BR ru pl nl nb it ja hu hr fi es eu en_GB cs de bg ar sv ro ko gl el da ca zh_CN zh_HK ml he sr@latin oc tr pt id lv fa te ta pa mr kn hi gu as vi mk th nds

Si on fait le clean, ce n’est pas la peine de faire un autoclean car autoclean supprime les paquets téléchargés mais pas installée (ou une autre version) alors que clean supprime tout directement.

Évidemment, ce n’est pas un problème majeur de faire les deux :slight_smile:

quand tu auras réussi à faire de la place , ange7 ,
tu pourras installer bleachbit (installer et t’en servir).

il te permettra de nettoyer ton système quand tu le voudras , comme tu le voudras .

fais attention , il est très puissant . réfléchis à 2 fois avant de nettoyer quelque chose .

pense aux implications et aux conséquences .

ceci dit , c’est un très bon outil , très pratique et très utile .