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!