[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: augmenetation taille /tmp



Le 20/09/2015 18:47, Francois Lafont a écrit :
> On 20/09/2015 10:44, Jean-Michel OLTRA wrote:
>
>> espinasse:~$ lsof /tmp
> J'avais indiqué la commande « lsof | grep /tmp », pas la commande
> ci-dessus. Par ailleurs, et là par contre je ne l'ai pas indiqué,
> il faut mieux lancer la commande en tant que root.
>
>> COMMAND  PID     USER   FD   TYPE DEVICE SIZE/OFF NODE NAME
>> mysqld  1598    mysql    5u   REG  253,1        0  135 /tmp/ibQZHR5l (deleted)
>> mysqld  1598    mysql    6u   REG  253,1      101  136 /tmp/ibaQ1rC0 (deleted)
>> mysqld  1598    mysql    7u   REG  253,1        0  137 /tmp/ibIoH28E (deleted)
>> mysqld  1598    mysql    8u   REG  253,1        0  138 /tmp/ibuX4pgY (deleted)
>> mysqld  1598    mysql   12u   REG  253,1        0  139 /tmp/ibT8zJyG (deleted)
>> apache2 1712     root   10u   REG  253,1        0  132 /tmp/.ZendSem.AEtmFA (deleted)
>> apache2 6504 www-data   10u   REG  253,1        0  132 /tmp/.ZendSem.AEtmFA (deleted)
>> apache2 6505 www-data   10u   REG  253,1        0  132 /tmp/.ZendSem.AEtmFA (deleted)
>> apache2 6506 www-data   10u   REG  253,1        0  132 /tmp/.ZendSem.AEtmFA (deleted)
>> apache2 6507 www-data   10u   REG  253,1        0  132 /tmp/.ZendSem.AEtmFA (deleted)
>> apache2 6508 www-data   10u   REG  253,1        0  132 /tmp/.ZendSem.AEtmFA (deleted)
> Je suis très surpris que la commande « lsof /tmp » que tu as tapée
> t'indique des fichiers « deleted » dans /tmp vu que normalement la
> commande va faire une recherche dans les fichiers qui se trouvent
> dans l'arborescence de /tmp et donc des fichiers forcément non deleted.
> Du coup ta commande me semble incohérente. Ceci étant, on voit des
> fichiers deleted encore utilisés dans /tmp mais ils ne sont pas bien gros.
>
C'est au contraire tout à fait normal : lsof va regarder dans le kernel
les fichiers ouverts. Un fichier peut avoir été ouvert puis avoir été
supprimé, tant qu'il est ouvert il sera sur le disque mais pas
accessible. C'est très courant sur les fichiers temporaires qui n'ont
pas besoin de survivre à l'instance du programme de créer le fichier
puis immédiatement le supprimer. Ainsi on est sûr qu'il ne trainera pas
sur le disque quelle que soit la raison de la fermeture du programme.


Reply to: