ThématiqueLinux →
⌚ Environ 1 min de lecture
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
Mesurer les volumes
Utilisez df -h pour localiser le système de fichiers saturé.
-
2
Vérifier les inodes
Utilisez df -i pour exclure un manque d’inodes.
-
3
Chercher les gros dossiers
Utilisez du sur le point de montage concerné.
-
4
Rechercher les fichiers ouverts supprimés
lsof peut révéler de gros fichiers encore occupés par un processus.
-
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.