Jak mohu umount
v mém systému Linux vynutit násilím? Normálně bych zadal sudo umount /dev/<Device>
, ale pokud je zařízení zaneprázdněno, vrátí se
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).)
Jak mohu vynutit umount
?
Odpovědět
Nemáte. Tato zpráva je z nějakého důvodu . Něco právě používá oddíl, takže vynucené odpojení může vést k poškození dat. První věcí, kterou uděláte, je tedy zkontrolovat, co oddíl používá:
$ 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).)
Dobře, podívejme se, kdo to používá:
$ lsof mountpoint/ COMMAND PID USER FD TYPE DEVICE SIZE/OFF NODE NAME bash 9244 pi cwd DIR 8,17 4096 2 mountpoint
Takže je spuštěn proces bash s PID 9244
vlastněný uživatelem pi
, který aktuálně přistupuje k přípojnému bodu. V tomto případě jsem jednoduše otevřel terminál a cd
vloženo do mountpoint
.
Vše, co musíte udělat, je zastavit tento proces. Pokud víte, co to je, jednoduše to zastavte. Pokud ne „t (a vy jej vlastníte), můžete kill
to:
A je to, fungovalo to!