Erreur « No space left on device » : le disque du VPS est plein
Trouver le volume saturé, les gros dossiers et les inodes, puis supprimer sans risque.
Un disque plein peut empêcher SSH, APT, Docker et les bases de données d’écrire. Le pourcentage d’espace et le nombre d’inodes doivent être vérifiés séparément.
Procédure étape par étape
-
Identifier le volume
Exécutez df -hT puis df -i. Un volume peut manquer d’inodes même s’il reste des gigaoctets libres.
-
Localiser les gros dossiers
Utilisez la commande du sur le même système de fichiers et vérifiez /var/lib/docker, /var/log et les sauvegardes.
-
Nettoyer avec prudence
Compressez ou supprimez les anciens logs et exports connus. N’utilisez pas docker system prune -a sur un serveur de production.
-
Prévenir la récidive
Configurez la rotation des logs, une durée de conservation des sauvegardes et une alerte dès 85 % d’utilisation.