Trop d'inodes occupés

De Linux Server Wiki
Version datée du 20 février 2016 à 09:50 par Pfoo (discussion | contributions)
(diff) ← Version précédente | Voir la version actuelle (diff) | Version suivante → (diff)
Aller à la navigation Aller à la recherche

Pour afficher l'état des inodes de vos différents systèmes de fichier

df -i

Pour trouver dans quel dossier vous avez énormément de fichiers occupant donc beaucoup d'inodes :

cd /
find . -xdev -type f | cut -d "/" -f 2 | sort | uniq -c | sort -n

Sous ubuntu, /usr/src/ et /lib/modules sont de bons candidats avec les dizaines de kernels qu'ubuntu publie tous les mois .. Il ne vous reste plus, dans ce cas, qu'a supprimer (avec apt/aptitude/dpkg !) les linux-headers et linux-image de vos anciens kernels.

Vous pouvez utiliser la commande suivante pour récupérer une liste des kernels non utilisés:

dpkg -l 'linux-*' | sed '/^ii/!d;/'"$(uname -r | sed "s/\(.*\)-\([^0-9]\+\)/\1/")"'/d;s/^[^ ]* [^ ]* \([^ ]*\).*/\1/;/[0-9]/!d'