Kuinka voin umount
jakaa osion Linux-järjestelmässäni voimalla? Normaalisti kirjoitan vain sudo umount /dev/<Device>
, mutta jos laite on varattu, se palaa
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).)
Kuinka voin pakottaa umount
?
Vastaa
Et t. Tämä viesti on siellä syystä Jotain käyttää osiota tällä hetkellä, joten sen purkaminen voimasta voi johtaa tietojen vioittumiseen. Ensin sinun on siis tarkistettava, mitä osiota käytetään:
$ 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, katsotaan, kuka käyttää sitä:
$ lsof mountpoint/ COMMAND PID USER FD TYPE DEVICE SIZE/OFF NODE NAME bash 9244 pi cwd DIR 8,17 4096 2 mountpoint
Joten, käynnissä on bash-prosessi, jonka PID on 9244
, jonka omistaja on käyttäjä pi
ja joka käyttää parhaillaan kiinnityspistettä. Tässä tapauksessa olen yksinkertaisesti avannut päätelaitteen ja cd
ed mountpoint
.
Sinun tarvitsee vain pysäyttää prosessi. Jos tiedät mikä se on, pysäytä se. Jos et ”t (ja sen omistat), voit kill
sen:
Ja meni, se toimi!