Příkazy pro Linux

Linux umount příkaz

Linux umount příkaz
Upevňovací mechanismus je důležitou součástí ekosystému Linux; takhle Linux zachází se všemi souborovými systémy. „Umount“ je vestavěný nástroj na platformě UNIX / Linux, který se používá k odpojení jakéhokoli připojeného souborového systému. Tento článek popisuje různé scénáře použití „umount“ a demonstruje jejich použití.

Hierarchie souborového systému Linux

Vše začíná adresářovým stromem systému Linux. Počínaje „kořenem“ (označeným jako „/“) se strom hierarchie adresářů rozšiřuje do všech ostatních umístění. Všechny soubory a složky jsou na tomto webu.

Toto je příběh výchozího souborového systému. Pro přístup k jakémukoli jinému souborovému systému musí být také v aktuálním souborovém systému. Jakýkoli další souborový systém musí být připojen na přípojný bod (adresář, který je aktuálně přístupný pro existující souborový systém). Teprve poté bude souborový systém přístupný aktuálnímu souborovému systému. Pro provedení jakékoli akce bude přípojný bod fungovat jako brána z hostitele do hostujícího souborového systému.

Po dokončení práce ji lze odpojit. Odpojení je v podstatě odpojení spojení mezi připojeným souborovým systémem a zbytkem souborového systému. To je práce, kterou „umount“ zpracovává. Vezme přípojný bod určitého souborového systému a odpojí jej od stávajícího.

Podívejme se, jak použít „umount“ k odpojení existujícího souborového systému.

Umístění

který umount

Zobrazí se umístění „umount“. Pokaždé, když tento příkaz zavoláte, spustí se odtud.

Verze

Chcete-li zkontrolovat verzi „umount“, spusťte následující příkaz.

umount -V

Nebo,

umount --verze

Odpojení souborového systému

Pro odpojení potřebuje „umount“ bod připojení daného souborového systému. Zde je struktura příkazu „umount“.

umount

Například jsem připojil Ubuntu ISO. Je namontován na „/ run / media / viktor / Ubuntu 19.04 připojovací bod amd64 ”. Spusťte příkaz „mount“ a zkontrolujte jeho existenci.

Chcete-li odpojit ISO, použijte následující.

umount '/ run / media / viktor / Ubuntu 19.04 amd64 '

Pokud bylo odpojení úspěšné, proběhne bez varování. Chcete-li ověřit, zda proběhla úspěšně, spusťte příkaz „mount“.

připojit

Přípojný bod není uveden, což znamená, že byl úspěšně odpojen.

Vynutit odpojení

Pokud se používá přípojný bod, „umount“ vám nedovolí odpojit souborový systém. Místo toho vyvolá chybu.

Pokud si nejste jisti výsledkem, neměli byste zkusit vynutit odpojení jakéhokoli souborového systému. Pokud se rozhodnete vynutit odpojení, použijte příznak „-f“.

sudo umount -f

Zdá se, že ani to nemohlo odpojit souborový systém. V takovém případě použijte líné odpojení. Použijte příznak „-l“.

sudo umount -l

Ověřte výsledek.

připojit

Co se tady stalo? První se pokusí odpojit souborový systém, i když je zaneprázdněn. V některých případech však může skončit selháním cíle. V takovém případě jsme použili „líné“ odpojení. Čeká na ukončení všech operací s diskem a poté odpojí souborový systém.

Ve výše uvedeném scénáři jsem prováděl kopii velkého souboru. Takže pomocí líného odpojení umožnil souborový systém zmizet, jakmile byla úloha kopírování souborů dokončena.

Detekce využití souborového systému

Pokud existuje nějaký program přistupující k souborovému systému, nelze jej normálně odpojit. V takovém případě je nejlepší hledat viníka, který přistupuje k souborovému systému a podniknout nezbytné kroky. Existuje několik způsobů, jak toho dosáhnout, ale existuje ještě další vestavěný nástroj, který tuto práci vykonává: fixační jednotka.

Spuštěním následujícího příkazu můžete zkontrolovat spuštěné procesy, které přistupují k určitému souborovému systému.

fixační jednotka -mu

S tímto výstupem můžete udělat 2 věci; požádat vlastníka procesu, aby jej ukončil nebo jej ukončil pomocí oprávnění superuživatele. V tomto případě pojďme podle druhé možnosti.

fixační jednotka -k

Nebo,

fixační jednotka -k -9

Odpojení všech souborových systémů

Upozornění: Toto je nebezpečný krok. Bez jakéhokoli preventivního opatření je velmi pravděpodobné, že tento příkaz způsobí významné poškození systému.

Následující příkaz odpojí všechny souborové systémy aktuálního systému (popsáno v / etc / mtab). S „umount“ v2.7 a novější, souborové systémy proc nebudou odpojeny. Pro tuto akci použijte příznak „-a“.

umount -a

Opětovná montáž při odpojení selže

Tento příkaz řekne „umount“, aby znovu připojil souborový systém v režimu „jen pro čtení“, pokud odpojení selže.

umount -r

Pokud byl přípojný bod připojen jako smyčkové zařízení, uvolní jej také následující příkaz.

umount -r -d

Falešné odpojení

Následující příkaz provede vše z procedury odpojení, kromě skutečného provedení pomocného spuštění umount. Pomocí této metody lze položku odebrat ze souboru „/ etc / mtab“.

Proč bychom to mohli potřebovat? V některých případech jsou v souboru „/ etc / mtab“ zastaralé položky. Tento příkaz odstraní neplatné položky, aniž by způsobil jakýkoli problém.

Nejprve zkontrolujte soubor „/ etc / mtab“.

kočka / etc / mtab

Nyní proveďte falešné odpojení.

umount - falešný

Vícenásobné odpojení

Pokud máte zájem o odpojení více přípojných bodů, nemusíte spouštět „umount“ pro každý jednotlivý přípojný bod. To vše lze provést z jednoho řádku.

umount

Závěrečné myšlenky

Jediným cílem „umount“ je odpojit ze systému jakýkoli připojený souborový systém. I když se scénář použití liší, jedná se téměř o všechny akce, které se ve většině případů provádějí. Úplný a podrobný průvodce těmito možnostmi najdete na stránce s informacemi o člověku a informacích.

muž

informace umount

umount - help

Užívat si!

Hry Nejlepší linuxové distribuce pro hraní her v roce 2021
Nejlepší linuxové distribuce pro hraní her v roce 2021
Operační systém Linux má za sebou dlouhou cestu od svého původního, jednoduchého vzhledu založeného na serveru. Tento OS se v posledních letech nesmír...
Hry Jak zachytit a streamovat vaši herní relaci v systému Linux
Jak zachytit a streamovat vaši herní relaci v systému Linux
V minulosti bylo hraní her považováno pouze za koníček, ale postupem času došlo v herním průmyslu k obrovskému nárůstu z hlediska technologie a počtu ...
Hry Nejlepší hry pro ruční sledování
Nejlepší hry pro ruční sledování
Oculus Quest nedávno představil skvělou myšlenku ručního sledování bez ovladačů. S neustále se zvyšujícím počtem her a aktivit, které provádějí podpor...