Sur le serveur Centos 6.3, j'ai remarqué que / tmp n'a plus d'espace libre pour stocker des fichiers.
[root @] # df -h Taille du système de fichiers utilisée Utilisation disponible% monté / dev / mapper / vg0-lv_root 99G 11G 84G 12% / tmpfs 16G 0 16G 0% / dev / shm / dev / sda1 194M 65M 120M 35% / boot / dev / mapper / vg0-lv_tmp 97M 92M 704K 100% / tmp / dev / mapper / vg1-lv0 50G 180M 47G 1% / mnt / ssd2
Mais il n'y a rien du tout dans / tmp
[root @] # ls -Sahl / tmp | plus 10 000 au total dr-xr-xr-x. 25 racine racine 4.0K 16 mars 04:29 .. drwxrwxrwt. 3 root root 3.0K 16 mars 03:32. drwx ------. 2 root root 1.0K 16 mars 04:28 mc-root
Ma question est: comment cela pourrait-il être? Par quel espace de montage / tmp utilisé? Et comment pourrais-je le nettoyer?
Réponses:
Vous devez utiliser
lsof /tmp
pour voir le fichier actuellement ouvert.Si vous supprimez un fichier, alors qu'un logiciel est toujours verrouillé, vous ne le verrez plus, mais un espace HD lui sera toujours attribué.
la source
lsof /tmp
est la commandefuser -vm /tmp
.C'est une très petite partition / tmp.
Affichez la sortie de
lsof /tmp
pour voir quels processus contiennent des fichiers ouverts. L'arrêt du processus concerné devrait libérer de l'espace.la source