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!

Geef een reactie

Het e-mailadres wordt niet gepubliceerd. Vereiste velden zijn gemarkeerd met *