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 -VAli,
umount --verzija
Odstranitev datotečnega sistema
Za odklop "umount" potrebuje točko pritrditve tega datotečnega sistema. Tu je struktura ukaza “umount”.
umountNa 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 -kAli,
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 umountinfo umount
umount --pomoč
Uživajte!