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!

Vastaa

Sähköpostiosoitettasi ei julkaista. Pakolliset kentät on merkitty *