Le mer 14/08/2002 � 17:30, Pierre Blanchet a �crit :
> On August 14 2002 at 17:17, 
>       =?ISO-8859-1?Q?Gr=E9goire?= Cachet <[EMAIL PROTECTED]> wrote:
> ...
> > non, il en reste, en plus sur ce disque c'est quasiment que des fichiers
> > de 650 Mo ...
> > 
> > serveur:~# dumpe2fs /dev/hdc1 | grep "^Free inodes"
> > dumpe2fs 1.27 (8-Mar-2002)
> > Free inodes:              2506018
> > serveur:~#
> ...
> 
>       Le truc possible c'est qu'un programme ou d�mon a un 
> filehandle ouvert sur un fichier/r�pertoire effac�.
>       C'est fun parce qu'y pas de moyen simple de voir si c'est 
> �a � moins de savoir relire du lsof(8) dans le texte. C'est ce que 
> je conseilles n�anmoins.
> 
>       Si tu es tout seul sur la machine, un reboot sera plus 
> rapide :( (et pas de flame, hein !, j'ai donn� une solution sans 
> reboot ;)).
> 
>       Bon courage,
> 
>       Pierre.
> 
> NB: Il ne faut _JAMAIS_ rebooter une machine avant un long week-end, murphy 
> dit qu'elle va planter au red�marrage ;)
> -- 
> Pierre Blanchet                                             Support Engineer
> GPG 0xED89D256 :    0952 C8A7 7B97 BAE5 0560  8614 E690 9368 ED89 D256
> http://www.solsoft.com                            [EMAIL PROTECTED]
> Tel.: +33 147 15 55 00                           Fax: +33 147 15 55 09
> 
> 

Je pensais aussi � un truc dans le genre.

Essayez:

lsof | grep "/home"

Pourquoi pas filtrer le r�sultat et v�rifier avec un find ou autre si
le/les fichiers existe bel et bien...

Allez un script maison:


#!/bin/bash
#
# Script permettant de v�rifier si un fichier ouvert existe bien.

for fichier in ` lsof | grep "/home" | awk -F' ' '{printf "%s\n", $9}' `

        do

                test -f $fichier

        if [ $? != 0 ]
then
                test -d $fichier

        if [ $? != 0 ]
then
        echo "$fichier n'�xiste pas dans /home"
        
        fi
        fi


        done

Je l'ai test� et �a marche chez moi:

        debG4:~# ./script_test.sh 
/home/dabowl/.gconfd/lock/0t1029318473ut618053u1000p412r1990849085k2147482256 
n'�xiste pas dans /home

/home/dabowl/.gconf/%gconf-xml-backend.lock/1t1029318473ut719586u1000p412r1424629831k2147481936
 n'�xiste pas dans /home

/home/dabowl/.gconfd/saved_state.orig n'�xiste pas dans /home


Essayes le, et dit nous ce que tu as.

@+

Laurent Oliva









-- 
(o_
//\
V_/_ Debian GNU/Linux PowerPC user.




Répondre à