Hur kan jag umount en partition på mitt Linux-system med våld? Normalt skulle jag bara skriva sudo umount /dev/<Device> men om enheten är upptagen returnerar den

 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).) 

Hur kan jag tvinga umount?

Svar

Du vet inte. Det meddelandet finns där av en anledning Något använder för närvarande partitionen så att avmontering tvingas kan leda till datakorruption. Så det första du gör är att kontrollera vad som använder partitionen:

$ 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, låt oss se vem som använder det:

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

Så det körs en bash-process, med en PID på 9244, ägs av användaren pi och som för närvarande går åt monteringspunkten. I det här fallet har jag helt enkelt öppnat en terminal och cd redigeras till mountpoint.

Allt du behöver göra är att stoppa processen. Om du vet vad det är är det bara att stoppa det. ”t (och det ägs av dig) kan du kill det:

Och där går det, det fungerade!

Lämna ett svar

Din e-postadress kommer inte publiceras. Obligatoriska fält är märkta *