Fichiers supprimés mais processus ouverts

A l’image de ce post mon /dev/md1 est quasiment plein.

me donne

0	./dev
0	./proc
0	./sys
1	./home
1	./lost+found
1	./media
1	./mnt
1	./selinux
1	./srv
1	./tmp
4	./lib32
6	./bin
7	./etc
13	./boot
13	./sbin
15	./lib
236	./root
1047	./usr
5392	./opt
11702	./var
18431	.

Il y a des fichiers qui ont été supprimés mais des processus ouverts sont toujours actifs. Le résultat de :

donne

mysqld 2881 mysql 4u REG 9,1 0 393317 /tmp/ib16UZEE (deleted) mysqld 2881 mysql 5u REG 9,1 798 393318 /tmp/ibqA5RvA (deleted) mysqld 2881 mysql 6u REG 9,1 0 393319 /tmp/ibfXpKmw (deleted) mysqld 2881 mysql 7u REG 9,1 0 393322 /tmp/ibcluSds (deleted) mysqld 2881 mysql 11u REG 9,1 0 393323 /tmp/ib9jDsiu (deleted) python 4502 plone 5u REG 9,1 453508 393757 /tmp/tmp2Npr1b.tbuf (deleted) python 4502 plone 6u REG 9,1 20971520 393766 /tmp/tmps3e2Bl (deleted) python 4529 plone 5u REG 9,1 0 393724 /tmp/tmpJoTgfW.tbuf (deleted) python 4529 plone 6u REG 9,1 20971520 393762 /tmp/tmph-di8Z (deleted) imap 4744 mailboxes 7u REG 9,2 496 21244100 /home/mail/noveltys.fr/contact/dovecot.index (deleted) imap 4759 mailboxes 10u REG 9,2 37720 21244660 /home/mail/noveltys.fr/xxxxx/dovecot.index (deleted) python 5857 plone 7u REG 9,1 2174 405341 /tmp/tmpCB3Rk1.tbuf (deleted) python 5857 plone 11u REG 9,1 134217728 405343 /tmp/tmpqPyaAD (deleted) python 5857 plone 18u REG 9,1 4096 405288 /tmp/ffi672jsh (deleted) python 5871 plone 7u REG 9,1 0 405342 /tmp/tmpVSEquV.tbuf (deleted) python 5871 plone 11u REG 9,1 134217728 405344 /tmp/tmpt7QsPV (deleted) python 5871 plone 18u REG 9,1 4096 405287 /tmp/ffiqNqmsh (deleted) imap 25060 mailboxes 7u REG 9,2 262576 21244694 /home/mail/noveltys.fr/yyyyy/dovecot.index (deleted)

Si je supprime ces fichiers cela diminuera-t-il la taille de /var ?
Si oui comment les supprimer mais aussi puis-je les supprimer ?
Si non, avez vous une autre idée ?

Commence déjà par arrêter proprement les services MySQL et Plone.
Cela devrait supprimer les fichiers temporaires.

En redémarrant MySQL, les fichiers sont toujours présents mais pèsent 0.
Est-ce que ça va vraiment vider mon /var si je les supprime tous ?

[code]# /etc/init.d/mysql stop

/etc/init.d/mysql start[/code]

# lsof | grep 'deleted' python 4502 plone 5u REG 9,1 453508 393757 /tmp/tmp2Npr1b.tbuf (deleted) python 4502 plone 6u REG 9,1 20971520 393766 /tmp/tmps3e2Bl (deleted) python 4529 plone 5u REG 9,1 0 393724 /tmp/tmpJoTgfW.tbuf (deleted) python 4529 plone 6u REG 9,1 20971520 393762 /tmp/tmph-di8Z (deleted) python 5857 plone 7u REG 9,1 2174 405341 /tmp/tmpCB3Rk1.tbuf (deleted) python 5857 plone 11u REG 9,1 134217728 405343 /tmp/tmpqPyaAD (deleted) python 5857 plone 18u REG 9,1 4096 405288 /tmp/ffi672jsh (deleted) python 5871 plone 7u REG 9,1 0 405342 /tmp/tmpVSEquV.tbuf (deleted) python 5871 plone 11u REG 9,1 134217728 405344 /tmp/tmpt7QsPV (deleted) python 5871 plone 18u REG 9,1 4096 405287 /tmp/ffiqNqmsh (deleted) imap 14359 mailboxes 7u REG 9,2 472 21244713 /home/mail/noveltys.fr/contact/dovecot.index (deleted) mysqld 20388 mysql 4u REG 9,1 0 393317 /tmp/ibz0SGj0 (deleted) mysqld 20388 mysql 5u REG 9,1 0 393318 /tmp/ibf990fT (deleted) mysqld 20388 mysql 6u REG 9,1 0 393319 /tmp/ibZlDlcM (deleted) mysqld 20388 mysql 7u REG 9,1 0 393322 /tmp/ibtAiU8E (deleted) mysqld 20388 mysql 11u REG 9,1 0 393323 /tmp/ibTooily (deleted)

[quote=“Bidouille”]Commence déjà par arrêter proprement les services MySQL et Plone.
Cela devrait supprimer les fichiers temporaires.[/quote]

A priori c’est Plone qui plombe.

[quote=“Bidouille”]A priori c’est Plone qui plombe.

si je fais ça, ça va me stopper les instances qui tournent

On stoppe les démons afin de gagner de la place et de déplacer les temporaires vers un autre volume moins chargé.

Non puisque ces fichiers sont dans /tmp et /home.

L’espace occupé par un fichier ne peut pas être libéré tant que ce fichier est ouvert. Il faut donc que le processus qui l’a ouvert le ferme. Généralement cela se fait en arrêtant ou en redémarrant le processus.