[Linuxtrent] Re: forzare umount

  • From: airwood65 <airwood65@xxxxxxxxxxx>
  • To: linuxtrent@xxxxxxxxxxxxx
  • Date: Sun, 23 Nov 2003 20:40:39 +0100

Flavio Stanchina ha scritto:
Marco Cova wrote:

Uhm... esistono proiettili più grossi di kill -9 per uccidere processi?
Mmmh, non e' questione di calibro di proiettili, [...]
[un processo] non puo' ignorare SIGKILL e SIGSTOP.

Ci sono casi nei quali nemmeno kill -9 (i.e. SIGKILL) riesce ad uccidere un processo. Può succedere, come dice Lele, quando il processo è in attesa di eventi che non arriveranno mai, quindi probabilmente si tratta di bug in qualche driver o problemi hardware.

In questi casi il "proiettile più grosso di kill -9" è riavviare, ma lo definirei una bomba atomica più che un proiettile. Esistono vie di mezzo? Che io sappia, no.

Tanto per stare in tema, ho trovato vargotta da prof. Google; ve lo posto:

Il disco non può essere smontato se qualche processo sta accedendo al drive. Questo comprende i processi che hanno la propria directory di default impostata nel filesystem montato. Se non siete in grado di identificare il processo che usa il disco, potete usare il comando fuser, come indicato nell'esempio seguente.

% umount /cdrom
umount: /dev/hdd: device is busy

% fuser -v /cdrom

            USER     PID   ACCESS   COMMAND
/mnt/cdrom  tranter  133   ..c..    bash

Su alcuni sistemi avete bisogno di essere root quando avviate il comando fuser per vedere i processi degli altri utenti.

Un tanto per dare pepe alla discussion.
Eccovi l'url per gli approfondimentix: http://ildp.pluto.linux.it/HOWTO/CDROM-HOWTO-6.html

Ciao airwood65


-- Per iscriversi (o disiscriversi), basta spedire un messaggio con OGGETTO "subscribe" (o "unsubscribe") a mailto:linuxtrent-request@xxxxxxxxxxxxx

Other related posts: