Aller au contenu
← Tous les articlesGuide ·

Disque plein sur Ubuntu : trouver et libérer l’espace sans casser son VPS

No space left on device ? Méthode pas à pas pour localiser ce qui remplit le disque d’un VPS Ubuntu et nettoyer en sécurité : journaux, Docker, apt.

1. Confirmer le symptôme

Une base de données qui refuse d’écrire, nginx qui renvoie des erreurs 500 ou un déploiement qui échoue avec « No space left on device » : commencez par mesurer l’occupation réelle des partitions et des inodes.

df -h
df -i

2. Trouver ce qui occupe l’espace

Les suspects habituels sur un VPS : /var/log (journaux non rotés), /var/lib/docker (images et volumes orphelins), le cache apt et les anciens noyaux.

sudo du -xh /var --max-depth=2 | sort -h | tail -20
journalctl --disk-usage
docker system df

3. Nettoyer en commençant par le réversible

Préférez les commandes qui respectent la rétention : limiter journald plutôt que supprimer des fichiers à la main, supprimer les images Docker inutilisées plutôt que les volumes. Ne supprimez jamais un fichier ouvert par un service sans le redémarrer : l’espace ne serait pas libéré.

sudo journalctl --vacuum-size=500M
sudo apt-get clean
docker image prune -a

Avec RemotePilot

Demandez à ChatGPT un diagnostic : RemotePilot lit l’état système, prépare un plan de nettoyage (disk.cleanup.plan) et vous montre exactement ce qui serait supprimé. L’application du nettoyage attend votre approbation.