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!

Napsat komentář

Vaše e-mailová adresa nebude zveřejněna. Vyžadované informace jsou označeny *