Surveiller l'espace disque d'un VPS
Contrôler l'espace disque, trouver les dossiers volumineux et nettoyer un VPS Debian ou Ubuntu.

Objectif
Un disque plein peut bloquer des services, empêcher les mises à jour, casser une base de données ou interrompre une application.
Ce guide explique comment :
- Vérifier l'espace disque.
- Identifier les dossiers volumineux.
- Trouver les gros fichiers.
- Nettoyer les caches et anciens logs.
- Prévenir les saturations.
Vérifier l'espace disque
Afficher l'espace disque des partitions :
df -hLes colonnes importantes :
Size: taille totale.Used: espace utilisé.Avail: espace disponible.Use%: pourcentage utilisé.Mounted on: point de montage.
Si / est proche de 100 %, le VPS risque de devenir instable.
Afficher les disques et partitions
Lister les disques :
lsblkAfficher les systèmes de fichiers :
df -ThAfficher les points de montage :
findmntTrouver les dossiers volumineux
Afficher la taille des dossiers à la racine :
du -h --max-depth=1 / | sort -hAnalyser /var :
du -h --max-depth=1 /var | sort -hAnalyser /home :
du -h --max-depth=1 /home | sort -hAnalyser un dossier précis :
du -sh /var/www/*Trouver les gros fichiers
Afficher les fichiers de plus de 500 Mo :
find / -type f -size +500M 2>/dev/nullAfficher les fichiers de plus de 1 Go :
find / -type f -size +1G 2>/dev/nullAfficher les gros fichiers dans /var :
find /var -type f -size +200M 2>/dev/nullNettoyer APT
Nettoyer le cache des paquets :
apt cleanSupprimer les dépendances inutiles :
apt autoremove -ySupprimer les anciens fichiers de paquets :
apt autocleanNettoyer les logs systemd
Afficher l'espace utilisé par le journal :
journalctl --disk-usageLimiter les logs à 500 Mo :
journalctl --vacuum-size=500MSupprimer les logs plus anciens que 14 jours :
journalctl --vacuum-time=14dVérifier les logs classiques
Lister les logs volumineux :
du -h /var/log/* | sort -hAfficher les plus gros fichiers :
find /var/log -type f -size +100M -exec ls -lh {} \;Ne supprimez pas un fichier log actif sans comprendre quel service l'utilise. Préférez une rotation ou un redémarrage du service après nettoyage.
Nettoyer Docker
Si Docker est installé, il peut consommer beaucoup d'espace.
Afficher l'utilisation :
docker system dfSupprimer les ressources inutilisées :
docker system pruneSupprimer aussi les volumes non utilisés :
docker system prune --volumesVérifiez avant de confirmer, surtout sur un serveur en production.
Surveiller régulièrement
Installez ncdu pour analyser plus confortablement :
apt install ncdu -yLancez l'analyse :
ncdu /Pour une surveillance simple :
watch -n 5 df -hErreurs fréquentes
No space left on device
Le disque est plein. Commencez par df -h, puis cherchez les gros dossiers avec du.
du est très lent
L'analyse d'un gros disque peut prendre du temps. Ciblez d'abord /var, /home, /opt et /var/www.
Docker reprend beaucoup d'espace
Vérifiez les images, conteneurs arrêtés et volumes inutilisés avec docker system df.
Conclusion
Surveiller l'espace disque évite les pannes difficiles à diagnostiquer. Les commandes df, du, find, journalctl --disk-usage et docker system df permettent d'identifier rapidement ce qui remplit un VPS.
Ce guide vous a aidé ?
Votre retour permet de repérer les guides à améliorer en priorité.