Ukazi za Linux

Ukaz Linux umount

Ukaz Linux umount
Montažni mehanizem je pomemben del ekosistema Linux; to je, kako Linux obravnava vse datotečne sisteme. “Umount” je vgrajeno orodje v platformi UNIX / Linux, ki se uporablja za odklop katerega koli nameščenega datotečnega sistema. Ta članek opisuje različne scenarije uporabe "umount" in prikazuje njihovo uporabo.

Hierarhija datotečnega sistema Linux

Vse se začne pri drevesu imenikov Linuxa. Drevo hierarhije imenikov se začne od "root" (označeno kot "/") na vsako drugo lokacijo. Vse datoteke in mape so znotraj tega spleta.

To je zgodba o privzetem datotečnem sistemu. Za dostop do katerega koli drugega datotečnega sistema mora biti tudi pod trenutnim datotečnim sistemom. Vsak dodatni datotečni sistem je treba namestiti na točko vpetja (imenik, ki je trenutno dostopen obstoječemu datotečnemu sistemu). Šele takrat bo datotečni sistem dostopen trenutnemu datotečnemu sistemu. Za izvedbo kakršnega koli dejanja bo točka pritrditve delovala kot prehod od gostitelja do gostujočega datotečnega sistema.

Ko je delo končano, ga je mogoče demontirati. Demontacija je v bistvu ločevanje povezave med nameščenim datotečnim sistemom in ostalim datotečnim sistemom. To je delo, s katerim se ukvarja "umount". Zavzame točko vpetja določenega datotečnega sistema in ga loči od obstoječega.

Preverimo, kako uporabiti “umount” za odstranitev obstoječega datotečnega sistema.

Lokacija

kateri znesek

To bo prikazalo lokacijo "umount". Vsakič, ko pokličete ta ukaz, se bo zagnal od tam.

Različica

Če želite preveriti različico “umount”, zaženite naslednji ukaz.

umount -V

Ali,

umount --verzija

Odstranitev datotečnega sistema

Za odklop "umount" potrebuje točko pritrditve tega datotečnega sistema. Tu je struktura ukaza “umount”.

umount

Na primer, namestil sem Ubuntu ISO. Nameščen je na “/ run / media / viktor / Ubuntu 19.Pritrdilna točka 04 amd64 ”. Zaženite ukaz “mount”, da preverite njegov obstoj.

Če želite odstraniti ISO, uporabite naslednjega.

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

Če je bila demontaža uspešna, bo šlo brez izdaje opozorilnega znaka. Če želite preveriti, ali je šlo uspešno, zaženite »mount«.

nosilec

Točka vpetja ni navedena, kar pomeni, da je bila uspešno demontirana.

Sila odklopite

Če se uporablja točka pritrditve, vam “umount” ne bo omogočil, da odklopite datotečni sistem. Namesto tega bo prišlo do napake.

Če niste prepričani v izid, ne smete poskusiti razstaviti nobenega datotečnega sistema. Če se odločite za prisilno demontažo, uporabite zastavico “-f”.

sudo umount -f

Zdi se, da niti to ni moglo odklopiti datotečnega sistema. V tem primeru uporabite leni odklop. Uporabite zastavico "-l".

sudo umount -l

Preverite rezultat.

nosilec

Torej, kaj se je zgodilo tukaj? Prvi bo poskusil demontirati datotečni sistem, tudi če je zaseden. Vendar lahko v nekaterih primerih na koncu ne uspe. V tem primeru smo uporabili "leni" demontažo. Počaka, da se vse operacije diska končajo in nato odklopijo datotečni sistem.

V zgornjem scenariju sem izvajal kopijo velike datoteke. Torej je uporaba lenega odklopa omogočila, da datotečni sistem izgine takoj, ko je naloga kopiranja datotek končana.

Odkrivanje uporabe datotečnega sistema

Če kateri koli program dostopa do datotečnega sistema, ga običajno ni mogoče demontirati. V tem primeru je najboljši način iskati krivca, ki dostopa do datotečnega sistema in sprejema potrebne ukrepe. To lahko storite na več načinov, obstaja pa še eno vgrajeno orodje, ki to opravi: topilnik.

Zaženite naslednji ukaz, da preverite tekoče procese, ki dostopajo do določenega datotečnega sistema.

topilnik -mu

S tem izhodom lahko naredite dve stvari; prosite lastnika postopka, da ga zaključi ali prekine z uporabo privilegija super uporabnika. V tem primeru sledimo drugi možnosti.

topilnik -k

Ali,

topilnik -k -9

Odstranitev vsega datotečnega sistema

Pozor: To je nevarna poteza. Brez kakršnih koli previdnostnih ukrepov bo ta ukaz zelo verjetno povzročil veliko škodo sistemu.

Naslednji ukaz bo demontiral vse datotečne sisteme trenutnega sistema (opisano v / etc / mtab). Z “umount” v2.7 in novejši, datotečni sistemi proc ne bodo demontirani. Za to dejanje uporabite zastavico “-a”.

umount -a

Ponovna namestitev, ko demontaža ne uspe

Ta ukaz bo rekel “umount”, da datotečni sistem ponovno namesti v način “samo za branje”, če demontaža ne uspe.

umount -r

Če je bila točka pritrditve nameščena kot zančna naprava, jo bo sprostil tudi naslednji ukaz.

umount -r -d

Ponarejeno demontiranje

Naslednji ukaz bo opravil vse postopke demontiranja, razen dejanskega izvajanja pomožnika umount. S to metodo lahko vnos odstranite iz datoteke “/ etc / mtab”.

Zakaj bi ga morda potrebovali? V nekaterih primerih so v datoteki “/ etc / mtab” zastareli vnosi. Ta ukaz bo odstranil neveljavne vnose, ne da bi povzročil kakršno koli težavo.

Najprej si oglejte datoteko »/ etc / mtab«.

mačka / etc / mtab

Zdaj izvedite ponarejeno demontažo.

umount --fake

Večkratno demontiranje

Če vas zanima odstranitev več točk vpenjanja, vam ni treba zagnati "umount" za vsako posamezno točko vpenjanja. Vse se lahko izvede iz ene vrstice.

umount ..

Zadnje misli

Edini cilj programa “umount” je odstraniti morebitni nameščeni datotečni sistem iz sistema. Čeprav se scenarij uporabe razlikuje, so to v večini primerov skoraj vsa dejanja. Za popoln, poglobljen vodnik o teh možnostih si oglejte stran z informacijami o človeku in informacijah.

človek umount

info umount

umount --pomoč

Uživajte!

OpenTTD vs Simutrans
Ustvarjanje lastne simulacije prevoza je lahko zabavno, sproščujoče in izjemno vabljivo. Zato morate preizkusiti čim več iger, da boste našli tisto, k...
Vadnica za OpenTTD
OpenTTD je ena izmed najbolj priljubljenih poslovnih simulacijskih iger. V tej igri morate ustvariti čudovit prevozniški posel. Vendar boste začeli na...
SuperTuxKart za Linux
SuperTuxKart je odličen naslov, zasnovan tako, da vam brezplačno ponuja izkušnjo Mario Kart v vašem sistemu Linux. Igrati je precej zahtevno in zabavn...