Nettoyer un disque d'un linux en urgence - No space left on device

Alerte : No space left on device

Faire le ménage d'urgence

# Voir les logs (l'option -h permet de lire la taille facilement)
ls -lah /var/log
# Vider un log sans le supprimer
echo "" > mon_gros_log.log
# Vérifier que la place s'est libérée
df -h
Il est important de vider un log sans le supprimer pour au moins une raison : parfois le log est en mémoire et tant qu'il est en mémoire il n'est pas réellement supprimé même si sur le disque le fichier n'est plus sensé exister.

Vérifications pour éviter que la situation ne se reproduise

Vous pouvez vérifier la configuration de logrotate :

# Fichier de configuration générale
cat /etc/logrotate.conf
# Fichier de configuration spécifique
cat /etc/logrotate.d/nginx
... et ajuster la configuration si nécessaire (ou l'installer si ce n'est pas déjà fait ;-)