Question

ma partition / tmp est pleine ... et vide en même temps. Donc la partition est pleine. Vérifiez le répertoire:

# du -sh /tmp
28K /tmp

Quoi? C'est vide... Et c’est vraiment vide ... il n’ya que deux répertoires vides dans / tmp

Vérification des détails de la partition:

# df -h
Filesystem           Size  Used Avail Use% Mounted on
/dev/cciss/c0d0p9   1012M  961M     0 100% /tmp

C'est plein! Mais pourquoi est utilisé + disponible! = Taille?

Vérification des inodes:

# df -i
Filesystem            Inodes   IUsed   IFree IUse% Mounted on
/dev/cciss/c0d0p9     131616      17  131599    1% /tmp

Alors, que se passe-t-il ici?

Était-ce utile?

La solution

Sous Unix / Linux, après avoir supprimé un fichier, celui-ci reste sur le disque jusqu'à ce que le dernier programme l'utilisant le ferme. Donc, dans votre cas, vous pourriez avoir un fichier supprimé en train de remplir / tmp et un programme zombie qui le maintient ouvert.

Mise à jour: Je vais faire écho à la suggestion de @ Vinko que vous pouvez utiliser lsof pour trouver ce zombie, en utilisant

lsof +D /tmp

Autres conseils

Utilisez lsof pour savoir quel processus maintient le fichier ouvert

$ lsof /usr/bin/python
COMMAND  PID  USER  FD   TYPE DEVICE    SIZE   NODE NAME
python  5020 hplip mem    REG    8,2 1158612 623041 /usr/bin/python2.5
python  6795 vinko txt    REG    8,2 1158612 623041 /usr/bin/python2.5
Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top