Partition-pleine

De Le Wiki du Forum-Debian.fr
Aller à la navigation Aller à la recherche

Au secours mon disque est plein à 100 %

Si vous en êtes là, cette page est écrite pour vous.

Comment s'en rendre compte. utilisez la commande

  df

Si vous voyez marqué 100% quelque part , vous avez une partition pleine

1- méthode rapide

La grande majorité du temps, c'est un ou plusieurs fichiers de log qui se remplissent. Aller dans le répertoire /var/log, et supprimez tout les fichiers se terminant par tgz (sauf évidement si vous suspectez une intrusion sur votre système et que vous avez besoin de tout les logs) Vous pouvez aussi vider le cache des paquets

  #apt-get clean

2 - méthode plus évoluée

Si vous avez supprimé les archives de log, et que votre disque est toujours trop plein, il va falloir affiner. commencez par repérer le répertoire qui est anormalement rempli. on part de la racine, et on affine par itérations.

  #du -m /| sort -g

Si vous repérez que c'est /var qui est anormalement rempli, descendez d'un cran avec

  #du -m /var | sort -g
  

Et ainsi de suite. Avant de supprimer un fichier, il est bon de regarder ce qu'il contient. Malheureusement, nous traitons là de gros fichiers, pas facile à manipuler, surtout si vous êtes en ssh avec un bas débit. L'astuce est de ne regarder que le début, ou la fin, avec

  $ head fichier
  $ tail fichier

Si il n'y a rien d'interessant dedans, et que ce n'est pas un fichier d'archive (.tgz), il est recommendé de le vider sans l'effacer. Une astuce pour le vider sans avoir à l'ouvrir:

  # cat /dev/null >/var/log/fichier