Hvordan kan jeg umount en partisjon på Linux-systemet mitt med makt? Normalt vil jeg bare skrive sudo umount /dev/<Device> men hvis enheten er opptatt, returnerer 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).) 

Hvordan kan jeg tvinge umount?

Svar

Du vet ikke det. Meldingen er der av en grunn . Noe bruker for øyeblikket partisjonen, så tvangsmontering kan føre til datakorrupsjon. Så det første du gjør er å sjekke hva som bruker partisjonen:

$ 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, la oss se hvem som bruker 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 kjører en bash-prosess, med en PID på 9244, eid av bruker pi og som for øyeblikket får tilgang til monteringspunktet. I dette tilfellet har jeg ganske enkelt åpnet en terminal og cd redigeres til mountpoint.

Alt du trenger å gjøre er å stoppe prosessen. Hvis du vet hva det er, er det bare å stoppe det. «t (og det eies av deg), kan du kill det:

Og der går du, det fungerte!

Legg igjen en kommentar

Din e-postadresse vil ikke bli publisert. Obligatoriske felt er merket med *