Il faut distinguer saturation en espace, saturation en inodes et fichiers supprimés encore ouverts avant de nettoyer un serveur Linux.
Étapes
- Mesurer les volumes — Utilisez df -h pour localiser le système de fichiers saturé.
- Vérifier les inodes — Utilisez df -i pour exclure un manque d’inodes.
- Chercher les gros dossiers — Utilisez du sur le point de montage concerné.
- Rechercher les fichiers ouverts supprimés — lsof peut révéler de gros fichiers encore occupés par un processus.
- 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.
À consulter : LVM.