Linuxi failisüsteemi hierarhia
Kõik algab Linuxi kataloogipuust. Alustades juurest (tähistatud kui “/”), laieneb kataloogihierarhia puu igasse teise asukohta. Kõik failid ja kaustad asuvad selles veebis.
See on vaikefailisüsteemi lugu. Mis tahes muu failisüsteemi juurde pääsemiseks peab see olema ka praeguse failisüsteemi all. Kõik täiendavad failisüsteemid tuleb paigaldada ühenduspunkti (kataloog, millele olemasolev failisüsteem praegu juurde pääseb). Alles seejärel on failisüsteem praegusele failisüsteemile juurdepääsetav. Mis tahes toimingu tegemiseks toimib ühenduspunkt hostina külalisfailisüsteemi lüüsina.
Kui töö on valmis, saab selle lahti monteerida. Lahtihoidmine on sisuliselt ühenduse lahtiühendamine ühendatud failisüsteemi ja ülejäänud failisüsteemi vahel. Selle tööga tegeleb “umount”. See võtab teatud failisüsteemi ühenduspunkti ja eraldab selle olemasolevast.
Uurime, kuidas kasutada faili “umount” olemasoleva failisüsteemi lahtiühendamiseks.
Asukoht
mis arv
See näitab "umount" asukohta. Iga kord, kui sellele käsule helistate, käivitatakse see sealt.
Versioon
„Umount” versiooni kontrollimiseks käivitage järgmine käsk.
arv -VVõi,
umount --versioon
Failisüsteemi lahtiühendamine
Lahtihoidmiseks vajab “umount” selle failisüsteemi ühenduspunkti. Siin on käsu “umount” struktuur.
arvNäiteks olen installinud Ubuntu ISO. See on paigaldatud saidile “/ run / media / viktor / Ubuntu 19.04 amd64 ”kinnituskoht. Selle olemasolu kontrollimiseks käivitage käsk “mount”.
ISO eemaldamiseks kasutage järgmist.
umount '/ run / media / viktor / Ubuntu 19.04 amd64 '
Kui lahtihaakimine õnnestus, läheb see hoiatusmärki välja andmata. Eduka õnnestumise kontrollimiseks käivitage „mount”.
kinnitada
Ühenduspunkti pole loendis, see tähendab, et see on edukalt lahti ühendatud.
Jõu lahtiühendamine
Kui kasutatakse ühenduspunkti, ei lase “umount” teil failisüsteemi lahti ühendada. Selle asemel viskab see vea.
Kui te pole tulemuse suhtes kindel, ei tohiks te proovida sundida ühtegi failisüsteemi lahti ühendama. Kui otsustate sunniviisilise eemaldamise sundida, kasutage lippu -f.
sudo umount -f
Tundub, et isegi see ei suutnud failisüsteemi lahti ühendada. Sellisel juhul kasutage laiskat lahtiühendamist. Kasutage lippu -l.
sudo umount -l
Kontrollige tulemust.
kinnitada
Mis siis siin juhtus? Esimene üritab failisüsteemi lahti ühendada, isegi kui see on hõivatud. Mõnel juhul võib see aga eesmärgi saavutamata jätta. Sellisel juhul kasutasime laiskade lahtiühendamist. See ootab kõigi kettaga seotud toimingute lõppu ja seejärel failisüsteemi lahtiühendamist.
Ülaltoodud stsenaariumi korral tegin suure faili koopiat. Niisiis võimaldas laisa lahtiühendamise kasutamine failisüsteemil kaduda kohe, kui failide kopeerimine oli lõppenud.
Failisüsteemi kasutamise tuvastamine
Kui failisüsteemile pääseb juurde mõni programm, ei saa seda tavapäraselt lahti ühendada. Sel juhul on parim viis otsida süüdlast, kes pääseb juurde failisüsteemile ja võtab vajalikke toiminguid. Seda saab teha mitmel viisil, kuid töö tegemiseks on veel üks sisseehitatud tööriist: kuumuti.
Teatud failisüsteemile juurdepääsevate käimasolevate protsesside kontrollimiseks käivitage järgmine käsk.
kuumuti -mu
Selle väljundiga saate teha kahte asja; paluge protsessi omanikul see lõpetada või lõpetada, kasutades superkasutaja õigusi. Sel juhul järgime teist võimalust.
fuser -kVõi,
fuser -k -9
Kogu failisüsteemi lahtiühendamine
Ettevaatust: see on ohtlik käik. Ilma igasuguse ettevaatusabinõuta teeb see käsk suure tõenäosusega süsteemile olulist kahju.
Järgmine käsk eemaldab kõik praeguse süsteemi failisüsteemid (kirjeldatud / etc / mtab). Koos “umount” v2-ga.7 ja uuemaid protsesse ei eraldata proc-failisüsteemidest. Selle toimingu jaoks kasutage lippu -a.
umount -a
Uuesti paigaldamine, kui lahti monteerimine ebaõnnestub
Kui käsk lahti ühendamine ebaõnnestub, palutakse käsul “umount” failisüsteem uuesti lugeda “kirjutuskaitstud” režiimis.
arv -r
Kui ühenduspunkt paigaldati silmuseadmena, vabastab selle ka järgmine käsk.
arv -r -d
Võlts lahtiühendamine
Järgmine käsk teeb kõik lahtiühendamisprotseduurid, välja arvatud tegelikult abistaja umount käivitamine. Selle meetodi abil saab kirje eemaldada failist “/ etc / mtab”.
Miks meil seda vaja võib minna? Mõnel juhul on failis “/ etc / mtab” aegunud kirjeid. See käsk eemaldab kehtetud kirjed ilma probleeme tekitamata.
Esmalt vaadake faili "/ etc / mtab".
kass / etc / mtab
Tehke nüüd võltsitud lahtiühendamine.
umount - võlts
Mitu lahtiühendamist
Kui olete huvitatud mitme ühenduspunkti lahtihaakimisest, ei pea te iga üksiku ühenduspunkti jaoks käima „umount“. Seda kõike saab teha ühest reast.
arv
Lõpumõtted
„Uumount” ainus eesmärk on süsteemist lahti ühendada kõik ühendatud failisüsteemid. Kuigi kasutusstsenaarium on erinev, on need peaaegu kõik toimingud, mida enamikul juhtudel tehakse. Nende võimaluste täieliku ja põhjaliku juhendi saamiseks vaadake lehte mees ja info.
mees umountinfo arv
umount --abi
Nautige!