Prieš pradėdami gilintis į „mount“ komandą, pažiūrėkime, kas tai iš tikrųjų yra. „Linux“ sistemoje montavimas yra papildomos failų sistemos prijungimas prie šiuo metu prieinamos kompiuterio failų sistemos.
Greita pastaba apie failų sistemą: tai katalogų hierarchija, kurią sistemos naudoja failų (-ų) ir aplankų (-ų) tvarkymui laikmenoje. Failų sistema egzistuoja kiekviename saugojimo sprendime: USB atmintinėje, CD-ROM, HDD, SSD ir net diskeliuose! UNIX /Linux ir panašių sistemų atveju failų sistema prasideda nuo šakninio katalogo (pažymėta kaip /). Pagal šaknį yra visos kitos antrinės failų sistemos.
Naudojant laikiklį
Dėl montavimo mechanizmo, esančio sistemos šerdyje, „mount“ vaidina svarbų vaidmenį formuojant „Linux“ ekosistemą. Ši komanda suteikia daugybę naudingų priemonių daugeliui situacijų. Kai naudojate „mount“ failų sistemai prijungti, ji susisiekia su branduoliu, kad užbaigtų operaciją.
Šiame straipsnyje pasistengsiu kiek įmanoma aprėpti svarbius ir įdomius. Tačiau visiškai jūsų ir jūsų kūrybiškumo reikalas naudoti kalną savo naudai.
montavimo vieta
Vykdykite šią komandą.
kuris montuoti
Jis yra kataloge /usr /bin. Šiame kataloge paprastai yra beveik visos komandos, kurias kada nors paleisite „Linux“ istorijoje.
Pagrindai
Štai kaip atrodo pati pagrindinė „mount“ komandų vykdymo struktūra.
montuoti -šaltinis <šaltinis> -tikslas <taikinys>Nors vėliavų „šaltinis“ ir „taikymas“ naudojimas nėra toks įprastas dalykas, aš primygtinai rekomenduoju žmonėms tai padaryti, kad aiškiai atskirtų komandos tikslą.
Norint prijungti tam tikrą failų sistemą, „mount“ reikia šaltinio ir tikslo. Pavyzdžiui, aš paėmiau „Ubuntu“ diegimo ISO ir noriu prijungti šį failą. Vykdykite šias komandas.
sudo mkdir /mnt/ubuntu_iso
-tikslas /mnt/ubuntu_iso
Šioje komandų serijoje mes sukūrėme katalogą, kuriame bus sumontuotas ISO failas. Tada liepėme „mount“ naudoti tą katalogą, kad būtų galima montuoti ISO tame kataloge.
Jei susiduriate su klaida, pvz., Nepavyko nustatyti kilpos įrenginio, patikrinkite, ar komanda įvesta teisingai. Kitais atvejais įsitikinkite, kad branduolio kilpos modulis veikia.
lsmod | sukibimaskilpa
Jei šiame žingsnyje nėra išvesties, modulis neveikia. Pradėkite jį naudodami modprobe.
sudomodprobe kilpa
Komanda dabar turėtų veikti gerai.
Išvardijami visi laikikliai
Kai paleisite „mount“ tiesiog be jokių papildomų parametrų, jis grąžins visų šiuo metu kompiuterio saugykloje esančių failų sistemų sąrašą.
montuoti
Arba,
montuoti -jie
Montavimo versija
montuoti -V
Tai parodys „mount“ programinės įrangos versiją.
Failų sistemos informacija
Jei turite omenyje tam tikrą failų sistemos tipą, galite naudoti „mount“, kad patikrintumėte, kurie laikikliai naudoja šią failų sistemą.
montuoti -t <filesystem_type>Pavyzdžiui, šioje komandoje bus išvardytos visos failų sistemos, naudojančios ext4.
montuoti -jie -text4
Naudojant /etc /fstab
Tai yra specialus sistemos konfigūracijos failas, kuriame yra OS failų sistemos. Nors dabar lengviau prijungti įrenginius ir failų sistemas, ankstyvame amžiuje „fstab“ buvo vienintelė galimybė liepti kompiuteriui patikrinti, ar nėra konkrečios failų sistemos, ir automatiškai ją prijungti.
Jis yra /etc /fstab.
vienas/ir kt/fstab
Šikšnosparnis yra puiki alternatyva katėms, turinti papildomų funkcijų, tokių kaip sintaksės paryškinimas ir formatavimas.
Kaip minėta byloje, fstab atitinka šią lentelės struktūrą.
<Failų sistema> <mount_point> <tipo> <galimybės><sąvartynas> <praeiti>
Sąraše yra numatytasis įrašas (sistemos HDD). Paaiškinkime tai iš dalies.
Ši dalis yra failų sistema, kuri bus sumontuota. Tai nustato UUID.
Kitas yra tvirtinimo taškas. Tokiu atveju jis bus sumontuotas kaip šaknis.
Dabar failų sistemos tipas. Jis naudoja žurnalų failų sistemą „ext4“.
Šios parinktys bus įdiegtos montuojant failų sistemą.
Kitos vertės yra atitinkamai dump ir pass.
Šiame straipsnyje mes nesigilinsime į fstab beprotybę. Jei jus domina, nedvejodami ieškokite tinkamų vadovų ir paaiškinimų internete su papildomais patarimais ir gudrybėmis.
Įrenginio montavimas
Beveik visuose šiuolaikiniuose „Linux“ distribucijose šiomis dienomis bus automatiškai prijungtas bet koks prie jo prijungtas atminties įrenginys, pavyzdžiui, USB atmintinės. Tačiau jei jis nebuvo sumontuotas arba automatinis montavimas išjungtas, turite jį prijungti rankiniu būdu.
Pirmiausia patikrinkite, ar sistema atpažįsta įrenginį.
fdisk -jie
Sukurkite tinkamą katalogą įrenginiui montuoti.
sudo mkdir /bėgti/pusė/usb
Laikas pagaliau prijungti diską į aplanką.
sudo montuoti -šaltinis /dev/sdb1-tikslas /bėgti/pusė/usb
Pastaba: jei norite prijungti saugyklą naudodami kai kurias netradicines failų sistemas, pvz., „ExFAT“, jums reikia atitinkamų tvarkyklių. „Ubuntu“ atveju tai yra „exfat-utils“ ir „exfat-fuse“. „Arch“ ir kitų „Arch“ pagrindu veikiančių distribucijų atveju tai yra „exfat-utils“. Jei naudojate ką nors kita, būtinai patikrinkite, ar jūsų sistemai tinkamas „exFAT“ sprendimas.
Bet kokio laikiklio atjungimas
Sumontavę, failų sistema ten bus amžinai. Esminių failų sistemų atveju svarbu, kad jos liktų sumontuotos. Tačiau pašalinimo įtaisai pirmiausia turi būti išmontuoti, o paskui nuimti. Priešingu atveju tai gali sukelti problemų, tokių kaip duomenų praradimas, duomenų sugadinimas ir kita žala. Aš netyčia sunaikinau savo USB atmintinę.
Norėdami atjungti bet kurią failų sistemą, naudokite komandą unmount.
sudo umount -v <taikinys>
Galutinės mintys
Visada puiku pasikonsultuoti su vyro ir informacijos puslapiais, kad gautumėte išsamių vadovų apie bet kokį įrankį. kalnas nesiskiria.
vyras montuoti
Mėgautis!