Hoe kan ik umount
een partitie op mijn Linux-systeem met geweld gebruiken? Normaal zou ik gewoon sudo umount /dev/<Device>
typen, maar als het apparaat bezig is, keert het terug
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).)
Hoe kan ik umount
?
Antwoord
Dat doet u niet. Dat bericht is er met een reden . Iets gebruikt momenteel de partitie, dus het geforceerd ontkoppelen kan leiden tot gegevensbeschadiging. Dus het eerste dat u doet, is controleren wat de partitie gebruikt:
$ 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, laten we eens kijken wie het gebruikt:
$ lsof mountpoint/ COMMAND PID USER FD TYPE DEVICE SIZE/OFF NODE NAME bash 9244 pi cwd DIR 8,17 4096 2 mountpoint
Er loopt dus een bash-proces, met een PID van 9244
, eigendom van gebruiker pi
en die momenteel toegang heeft tot het mountpoint. In dit geval heb ik gewoon een terminal geopend en cd
ed in mountpoint
.
Het enige dat u hoeft te doen, is dat proces stoppen. Als u weet wat het is, stop dan gewoon. “t (en het is uw eigendom), u kunt het kill
het:
En alsjeblieft, het werkte!