Come posso umount una partizione sul mio sistema Linux con la forza? Normalmente vorrei semplicemente digitare sudo umount /dev/<Device> ma se il dispositivo è occupato ritorna

 umount: <Mount Location>: target is busy (In some cases useful info about processes that use the device is found by lsof(8) or fuser(1).) 

Come posso forzare umount?

Risposta

Non “t. Quel messaggio è lì per un motivo Qualcosa sta attualmente utilizzando la partizione, quindi forzare lo smontaggio può portare alla corruzione dei dati. Quindi, la prima cosa da fare è controllare cosa sta utilizzando la partizione:

$ sudo umount mountpoint umount: /home/pi/mountpoint: target is busy (In some cases useful info about processes that use the device is found by lsof(8) or fuser(1).) 

OK, vediamo chi “lo sta usando:

$ lsof mountpoint/ COMMAND PID USER FD TYPE DEVICE SIZE/OFF NODE NAME bash 9244 pi cwd DIR 8,17 4096 2 mountpoint 

Quindi, cè un processo bash in esecuzione, con un PID di 9244, di proprietà dellutente pi e che sta attualmente accedendo al punto di montaggio. In questo caso, ho semplicemente aperto un terminale e cd ed in mountpoint.

Tutto quello che devi fare è interrompere il processo. Se sai di cosa si tratta, interrompilo. Se non lo fai “t (ed è di tua proprietà), puoi kill:

Ed ecco fatto, ha funzionato!

Lascia un commento

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *