> > Si j'essaie de faire un 'umount /destination', il me r�pond : 'umount:
> > /destination: device is busy'

Les commandes "fuser" et "lsof" (LiSt Open Files) te permettent de voir
quels processus (et donc quels utilisateurs) occupent /destination:

fuser /destination
lsof /destination

Un exemple avec lsof:
~> cd /nfss
/nfss> lsof /nfss
COMMAND  PID USER   FD   TYPE DEVICE SIZE NODE NAME
bash    2070  pab  cwd    DIR    0,4 4608    2 /nfss (sp03serv:/nfss)
lsof    2087  pab  cwd    DIR    0,4 4608    2 /nfss (sp03serv:/nfss)
lsof    2088  pab  cwd    DIR    0,4 4608    2 /nfss (sp03serv:/nfss)

Note que pour lsof, si tu �x�cutes lsof en tant que root, tu vois aussi
les autres utilisateurs. Sinon, en tant qu'utilisateur "normal", tu ne
vois que tes processus � toi.

> > Comment faire pour forcer le 'd�montage' ?
Ah, �a...
Extrait de man umount:

       -f     Force  unmount  (in case of an unreachable NFS sys�
              tem).  (Requires kernel 2.1.116 or later.)

> J'ai d�j� rencontr� ce probl�me "device is busy" lorsque je me retrouve dans
> le r�pertoire que j'essaie de d�monter.
> Dans ces cas l� je change de r�pertoire  (cd /) l'action de d�monter est
> alors possible.

Oui, �a c'est �videmment le coup classique ;-)

Tu peux aussi tuer tous les processus qui utilisent le mountpoint en question:

lsof /destination | sed 1d | awk '{print $2}' | while read pid; do kill -9 $pid; done
umount /destination

Mais ce n'est probablement pas le moyen le plus "propre" ;-)

--
  -o) / Pascal Bleser          ATOS Payment Systems|
  /\\ \ C++/UNIX Development        Aachen, Germany|
 _\_v  \<[EMAIL PROTECTED]> <[EMAIL PROTECTED]>|
---------------------------------------------------|
/earth is 98% full... please delete anyone you can.:
---------------------------------------------------'

[ Soyez pr�cis dans vos sujets svp afin de d�terminer directement  ]
[ le type de demande...                                            ]
[ Pour vous (d�s)inscrire, aller sur http://linuxbe.org/ml.php     ]
[ http://LinuxBe.org              Contact: [EMAIL PROTECTED]  ]

Répondre à