Linux hijerarhija datotečnog sustava
Sve počinje na stablu direktorija Linuxa. Polazeći od "korijena" (označenog kao "/"), stablo hijerarhije direktorija širi se na svako drugo mjesto. Sve datoteke i mape nalaze se na ovom webu.
Ovo je priča o zadanom datotečnom sustavu. Da biste pristupili bilo kojem drugom datotečnom sustavu, on također mora biti pod trenutnim datotečnim sustavom. Bilo koji dodatni datotečni sustav mora se montirati na točku montiranja (direktorij koji je trenutno dostupan postojećem datotečnom sustavu). Tek tada će datotečni sustav biti dostupan trenutnom datotečnom sustavu. Za izvođenje bilo koje radnje, točka montiranja djelovat će kao prolaz od hosta do datotečnog sustava gosta.
Kad je posao završen, može se demontirati. Demontaža je u osnovi razdvajanje veze između montiranog datotečnog sustava i ostatka datotečnog sustava. Ovo je posao kojim se "umount" bavi. Potrebno je mjesto montiranja određenog datotečnog sustava i odvaja ga od postojećeg.
Provjerimo kako koristiti “umount” za odvajanje postojećeg datotečnog sustava.
Mjesto
koji umount
Ovo će pokazati mjesto "umount-a". Svaki put kad nazovete ovu naredbu, ona će se pokrenuti odande.
Verzija
Da biste provjerili verziju “umount”, pokrenite sljedeću naredbu.
umount -VIli,
umount --verzija
Demontaža datotečnog sustava
Za demontažu, “umount” treba točku montiranja tog datotečnog sustava. Evo strukture naredbe "umount".
umountNa primjer, montirao sam Ubuntu ISO. Postavljen je na “/ run / media / viktor / Ubuntu 19.Točka montiranja 04 amd64 ”. Pokrenite naredbu "mount" da biste provjerili njegovo postojanje.
Da biste demontirali ISO, upotrijebite sljedeći.
umount '/ run / media / viktor / Ubuntu 19.04 amd64 '
Ako je demontaža uspjela, ići će bez izdavanja znaka upozorenja. Da biste provjerili je li uspješno prošao, pokrenite "mount".
montirati
Točka montiranja nije navedena, što znači da je uspješno demontirana.
Sila demontirati
Ako se koristi točka montiranja, "umount" vam neće dopustiti da demontirate datotečni sustav. Umjesto toga, izbacit će pogrešku.
Ako niste sigurni u ishod, ne biste trebali pokušati demontirati bilo koji datotečni sustav. Ako odlučite prisilno demontirati, upotrijebite zastavicu "-f".
sudo umount -f
Čini se da čak ni to nije moglo demontirati datotečni sustav. U tom slučaju koristite lijeno demontiranje. Koristite zastavicu "-l".
sudo umount -l
Provjerite rezultat.
montirati
Pa, što se ovdje dogodilo? Prvi će pokušati demontirati datotečni sustav, čak i ako je zauzet. Međutim, u nekim slučajevima može završiti neuspjehom. U tom smo slučaju koristili "lijeni" demontažu. Čeka da se sve operacije diska završe, a zatim demontiraju datotečni sustav.
U gornjem scenariju izvodio sam kopiju velike datoteke. Dakle, upotreba lijenog demontiranja omogućila je da datotečni sustav nestane čim se zadatak kopiranja datoteke završi.
Otkrivanje upotrebe datotečnog sustava
Ako postoji bilo koji program koji pristupa datotečnom sustavu, ne može se normalno demontirati. U tom slučaju, najbolji način je traženje krivca koji pristupa datotečnom sustavu i poduzima potrebne radnje. Postoji više načina za to, ali postoji još jedan ugrađeni alat koji obavlja posao: topionik.
Pokrenite sljedeću naredbu da biste provjerili pokrenute procese koji pristupaju određenom datotečnom sustavu.
topionik -mu
S ovim izlazom postoje dvije stvari koje možete učiniti; zamolite vlasnika postupka da ga prekine ili prekine koristeći privilegiju super korisnika. U ovom slučaju, slijedimo drugu opciju.
topionik -kIli,
topionik -k -9
Demontaža svih datotečnih sustava
Oprez: Ovo je opasan potez. Bez ikakvih predostrožnosti velika je vjerojatnost da će ova naredba nanijeti značajnu štetu sustavu.
Sljedeća naredba će demontirati sve datotečne sustave trenutnog sustava (opisano u / etc / mtab). Uz “umount” v2.7 i novije verzije, datotečni sustavi proc neće se demontirati. Za ovu radnju upotrijebite zastavicu "-a".
umount -a
Ponovno postavljanje kada demontaža ne uspije
Ova naredba će reći “umount” da ponovo instalira datotečni sustav u načinu “samo za čitanje” ako demontaža ne uspije.
umount -r
Ako je točka montiranja montirana kao uređaj petlje, sljedeća će je naredba također osloboditi.
umount -r -d
Lažno demontiranje
Sljedeća naredba učinit će sve u postupku demontaže, osim stvarnog izvršenja pomoćnog umount-a. Pomoću ove metode unos se može ukloniti iz datoteke "/ etc / mtab".
Zašto bi nam mogao trebati? U nekim su slučajevima zastarjeli unosi prisutni u datoteci “/ etc / mtab”. Ova će naredba ukloniti nevaljane unose bez izazivanja problema.
Isprva provjerite datoteku “/ etc / mtab”.
mačka / etc / mtab
Sada izvedite lažni demontažu.
umount --fake
Višestruko demontiranje
Ako ste zainteresirani za demontažu više točaka montiranja, ne morate pokretati "umount" za svaku pojedinu točku montiranja. Sve se to može izvesti iz jednog retka.
umount
Završne misli
Jedini cilj "umount-a" je demontirati bilo koji montirani datotečni sustav iz sustava. Iako se scenarij upotrebe razlikuje, to su gotovo sve radnje koje se u većini slučajeva izvode. Potpuni, detaljni vodič o ovim opcijama potražite na stranici s informacijama o čovjeku.
čovjek umountinfo umount
umount - pomoć
Uživati!