Hogyan umount
tudok erőszakkal elválasztani egy partíciót a Linux rendszeremen? Általában csak a következőt írnám: sudo umount /dev/<Device>
, de ha az eszköz foglalt, akkor visszatér
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).)
Hogyan kényszeríthetek umount
?
Válasz
Nem. Ez az üzenet okkal van meg . Valami jelenleg használja a partíciót, így az erőszakos leválasztása adatkorrupcióhoz vezethet. Tehát először meg kell vizsgálnia, hogy mi használja a partíciót:
$ 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, nézzük meg, ki használja:
$ lsof mountpoint/ COMMAND PID USER FD TYPE DEVICE SIZE/OFF NODE NAME bash 9244 pi cwd DIR 8,17 4096 2 mountpoint
Tehát fut egy bash folyamat, ID értéke: 9244
, a pi
felhasználó tulajdonában van, és jelenleg hozzáfér a csatlakozási ponthoz. Ebben az esetben egyszerűen megnyitottam egy terminált, és cd
ed mountpoint
fájlba.
Csak annyit kell tennie, hogy leállítja ezt a folyamatot. Ha tudja, mi az, csak állítsa le. “t (és az Öné), kill
megteheti:
És tessék, ez működött!