Guide

Comment trouver ce qui remplit un disque Linux

Il faut distinguer saturation en espace, saturation en inodes et fichiers supprimés encore ouverts avant de nettoyer un serveur Linux.

ThématiqueLinux →
⌚ Environ 1 min de lecture
Voir mes favoris
Linux Intermédiaire 10 min

Il faut distinguer saturation en espace, saturation en inodes et fichiers supprimés encore ouverts avant de nettoyer un serveur Linux.

Avant de commencer : adaptez toujours les commandes et manipulations à votre environnement. Sur un système de production, prévoyez une sauvegarde ou un retour arrière lorsque l’action peut modifier la configuration.

Étapes à suivre

  1. 1

    Mesurer les volumes

    Utilisez df -h pour localiser le système de fichiers saturé.

  2. 2

    Vérifier les inodes

    Utilisez df -i pour exclure un manque d’inodes.

  3. 3

    Chercher les gros dossiers

    Utilisez du sur le point de montage concerné.

  4. 4

    Rechercher les fichiers ouverts supprimés

    lsof peut révéler de gros fichiers encore occupés par un processus.

  5. 5

    Nettoyer de façon ciblée

    Traitez logs, caches ou données uniquement après identification.

Commandes utiles

df -h
df -i
sudo du -xhd1 /var | sort -h
sudo lsof +L1

À retenir

  • Ne supprimez pas aveuglément /var/lib ou les fichiers d’une base de données.
  • Un fichier supprimé mais encore ouvert continue d’occuper de l’espace.
  • Vérifiez logrotate si les logs sont la cause récurrente.
0