OVH Cloud OVH Cloud

Détection des fichiers en utilisation.

4 réponses
Avatar
Richard Lemay
Bonjour,

J'ai besoin d'un outil qui me permet de savoir quels fichiers sont
ouverts et qui empêchent une partition de se démonter. J'ai essayé

> lsof | less

mais il ne semble pas tout détecter. Voici mon problème en détail.

Je désire exécuter une commande sous la distribution Suse 9.1 que je
conserve dans un fichier loopback. Le noyau est commun, ce qui ne pose
pas de problèmes pour les modules.

Donc je fais:

> mount /mnt/suse
# options fstab:
# /go/vdisk/suse92.vdisk /mnt/suse ext3
# commit=9999,noatime,loop,data=writeback
> chroot /mnt/suse
> mount -a

Lorsque j'ai terminé, je fais

> cd /
> umount -a
> exit

De retour en Debian, j'essaie de faire:

> umount /mnt/suse

on m'indique que ce répertoire est toujours en utilisation. J'essaie
donc de trouver le processus avec lsof /mnt/suse, mais aucun résultat
n'est retourné. J'ai même essayé avec lsof | less et en faisant une
recherche, mais sans résultats.

Ma question est donc... comment est-ce que je fais pour trouver qui
utilise /mnt/suse? J'ai bien recherché dans les manuels, mais je n'ai
rien trouvé à ce sujet.

Donc... à l'aide? :)

Merci,
Richard


--
Pensez à lire la FAQ de la liste avant de poser une question :
http://wiki.debian.net/?DebianFrench

Pensez à rajouter le mot ``spam'' dans vos champs "From" et "Reply-To:"

To UNSUBSCRIBE, email to debian-user-french-REQUEST@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmaster@lists.debian.org

4 réponses

Avatar
Jean-Luc Coulon (f5ibh)
--=-B/Ee6ulNN223FRvlMJek
Content-Type: text/plain; charset=ISO-8859-1; DelSp=Yes; Format=Flowed
Content-Disposition: inline
Content-Transfer-Encoding: quoted-printable

Le 14.02.2005 19:36:09, Richard Lemay a écrit :
Bonjour,

J'ai besoin d'un outil qui me permet de savoir quels fichiers sont
ouverts et qui empêchent une partition de se démonter. J'ai essayé

> lsof | less

mais il ne semble pas tout détecter. Voici mon problème en détail.

Je désire exécuter une commande sous la distribution Suse 9.1 que je
conserve dans un fichier loopback. Le noyau est commun, ce qui ne
pose pas de problèmes pour les modules.

Donc je fais:

> mount /mnt/suse
# options fstab:
# /go/vdisk/suse92.vdisk /mnt/suse ext3
# commit™99,noatime,loop,data=writeback
> chroot /mnt/suse
> mount -a

Lorsque j'ai terminé, je fais

> cd /
> umount -a
> exit

De retour en Debian, j'essaie de faire:

> umount /mnt/suse

on m'indique que ce répertoire est toujours en utilisation. J'essaie
donc de trouver le processus avec lsof /mnt/suse, mais aucun résultat
n'est retourné. J'ai même essayé avec lsof | less et en faisant une
recherche, mais sans résultats.

Ma question est donc... comment est-ce que je fais pour trouver qui
utilise /mnt/suse? J'ai bien recherché dans les manuels, mais je n'ai
rien trouvé à ce sujet.

Donc... à l'aide? :)



Il n'y aurait pas un truc comme fam (file alteration monitor) qui
tourne par hasard ?


Merci,
Richard



J-L

--=-B/Ee6ulNN223FRvlMJek
Content-Type: application/pgp-signature

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.2.5 (GNU/Linux)

iD8DBQBCEPPLUdGGXzzGnNARAkiIAKCh6Z+Jvd39gy5B9q9UnWkNm7Y7vQCdEQan
ojn4Icqrt+EKi+F+DvqRkdw =xDTz
-----END PGP SIGNATURE-----

--=-B/Ee6ulNN223FRvlMJek--



--
Pensez à lire la FAQ de la liste avant de poser une question :
http://wiki.debian.net/?DebianFrench

Pensez à rajouter le mot ``spam'' dans vos champs "From" et "Reply-To:"

To UNSUBSCRIBE, email to
with a subject of "unsubscribe". Trouble? Contact
Avatar
Fabrice Régnier
Salut,

Ma question est donc... comment est-ce que je fais pour trouver qui
utilise /mnt/suse? J'ai bien recherché dans les manuels, mais je n'ai
rien trouvé à ce sujet.



man fuser

a+

f.


--
Pensez à lire la FAQ de la liste avant de poser une question :
http://wiki.debian.net/?DebianFrench

Pensez à rajouter le mot ``spam'' dans vos champs "From" et "Reply-To:"

To UNSUBSCRIBE, email to
with a subject of "unsubscribe". Trouble? Contact
Avatar
Patrice ANDRE
Le lundi 14 février 2005 à 18:54 +0000, Jean-Luc Coulon (f5ibh) a
écrit :
Le 14.02.2005 19:36:09, Richard Lemay a écrit :
> Bonjour,
>
> J'ai besoin d'un outil qui me permet de savoir quels fichiers sont
> ouverts et qui empêchent une partition de se démonter. J'ai essayé
>
> > lsof | less
>
> mais il ne semble pas tout détecter. Voici mon problème en détail.
>
> Je désire exécuter une commande sous la distribution Suse 9.1 que je
> conserve dans un fichier loopback. Le noyau est commun, ce qui ne
> pose pas de problèmes pour les modules.
>
> Donc je fais:
>
> > mount /mnt/suse
> # options fstab:
> # /go/vdisk/suse92.vdisk /mnt/suse ext3
> # commit™99,noatime,loop,data=writeback
> > chroot /mnt/suse
> > mount -a
>
> Lorsque j'ai terminé, je fais
>
> > cd /
> > umount -a
> > exit
>
> De retour en Debian, j'essaie de faire:
>
> > umount /mnt/suse
>
> on m'indique que ce répertoire est toujours en utilisation. J'essaie
> donc de trouver le processus avec lsof /mnt/suse, mais aucun résultat
> n'est retourné. J'ai même essayé avec lsof | less et en faisant une
> recherche, mais sans résultats.
>
> Ma question est donc... comment est-ce que je fais pour trouver qui
> utilise /mnt/suse? J'ai bien recherché dans les manuels, mais je n'ai
> rien trouvé à ce sujet.
>
> Donc... à l'aide? :)

Il n'y aurait pas un truc comme fam (file alteration monitor) qui
tourne par hasard ?

>
> Merci,
> Richard

J-L



Il existe la commande

fuser -vm /mnt/suse

affichant les processus qui utilisent la ressource montée sur /mnt/suse.

A tous les coups c'est fam qui t'empêche de démonter ta partition. J'ai
toujours ce problème avec mes disques externes en USB. Je ne sais pas
comment le résoudre.

Patrice


--
Pensez à lire la FAQ de la liste avant de poser une question :
http://wiki.debian.net/?DebianFrench

Pensez à rajouter le mot ``spam'' dans vos champs "From" et "Reply-To:"

To UNSUBSCRIBE, email to
with a subject of "unsubscribe". Trouble? Contact
Avatar
hugolino
Selon Patrice ANDRE:

fuser -vm /mnt/suse

affichant les processus qui utilisent la ressource montée sur /mnt/suse.

A tous les coups c'est fam qui t'empêche de démonter ta partition. J'ai
toujours ce problème avec mes disques externes en USB. Je ne sais pas
comment le résoudre.



Saloperie ce fam...

Il y a une option qui est commentée dans mon '/etc/init.d/fam', c'est :

# FAMOPTS="-T 0"

Et je crois bien que je l'ai commentée après mettre rendu compte que '0'
signifiait que ça monitorait sans arrêt.

$ man famd (man fam est abscons)
-T timeout
Exit timeout seconds after the last client disconnects. A value
of 0 causes famd to run forever.

À voir...


--
Hugo NPN (i --> ee)
PS: Arrete de dire "sous Linux", ca enerve... Mme Torvalds


-+- TP champion du monde de GLP -+-


--
Pensez à lire la FAQ de la liste avant de poser une question :
http://wiki.debian.net/?DebianFrench

Pensez à rajouter le mot ``spam'' dans vos champs "From" et "Reply-To:"

To UNSUBSCRIBE, email to
with a subject of "unsubscribe". Trouble? Contact