Ukaz za namestitev v Linux

Linux Mount Command



V ekosistemu Linux je namestitev ena glavnih operacij, na katere se sistem opira. Dejansko je datotečni sistem Linuxa odvisen izključno od mehanizma vpetja.

Preden skočimo globlje v ukaz mount, poglejmo, kaj v resnici je. V Linuxu je namestitev postopek pritrditve dodatnega datotečnega sistema na trenutno dostopen datotečni sistem v računalniku.







Na kratko opomba o datotečnem sistemu: gre za hierarhijo imenikov, ki jih sistemi uporabljajo za organizacijo datotek in map na nosilcu za shranjevanje. Datotečni sistem obstaja v vsaki rešitvi za shranjevanje: bliskovni pogon USB, CD-ROM, trdi disk, SSD in celo diskete! V primeru UNIX /Linux in podobnih sistemov se datotečni sistem začne s korenskim imenikom (označen kot /). Pod korenom obstajajo vsi drugi podrejeni datotečni sistemi.



Z uporabo nosilca

Zaradi namestitvenega mehanizma v jedru sistema ima mount pomembno vlogo pri oblikovanju ekosistema Linux. Ta ukaz ponuja veliko uporabnosti za številne situacije. Kadar koli zaženete mount za namestitev datotečnega sistema, ta stopi v stik z jedrom, da dokonča operacijo.



V tem članku bom poskušal čim bolj zajeti pomembne in zanimive. Vendar pa je odvisno od vas in vaše ustvarjalnosti, da uporabite nosilec v svojo korist.





mesto montaže

Zaženite ta ukaz.

ki nosilec



Nahaja se v imeniku /usr /bin. Ta imenik je na splošno dom skoraj vseh ukazov, ki jih boste kdaj izvajali v zgodovini vašega Linuxa.

Osnove

Takole izgleda zelo osnovna struktura izvajanja ukazov za montažo.

nosilec -vir <vir> --cilj <tarča>

Čeprav zastavice –source in –target nista tako pogosti, ljudem toplo priporočam, da imajo jasno razliko med namenom ukaza.

Za namestitev določenega datotečnega sistema mora za montažo potrebovati vir in cilj. Na primer, vzel sem namestitveni ISO Ubuntu in želim namestiti to datoteko. Zaženite naslednje ukaze.

sudo mkdir /mnt/ubuntu_iso

sudo nosilec -alizanka-tiso9660-vir~/Namizni računalnik/ubuntu-19.04-desktop-amd64.iso
--cilj /mnt/ubuntu_iso

V tej seriji ukazov smo ustvarili imenik, v katerega bo nameščena datoteka ISO. Nato smo mount povedali, naj ta imenik uporabi za namestitev ISO v ta imenik.

Če naletite na napako, na primer pri neuspešni nastavitvi zančne naprave, preverite, ali je ukaz pravilno vnesen. V drugih primerih se prepričajte, da se izvaja modul zanke jedra.

lsmod | oprijemzanka

Če v tem koraku ni izhoda, pomeni, da modul ne deluje. Zaženite ga z modprobe.

sudozanka modprobe

Ukaz bi moral zdaj delovati v redu.

Navedite vse nosilce

Pri samostojnem zagonu brez dodatnih parametrov bo vrnil seznam vseh trenutno nameščenih datotečnih sistemov v pomnilniku računalnika.

nosilec

Ali,

nosilec -

Montažna različica

nosilec -V

To bo prikazalo različico programske opreme mount.

Podatki o datotečnem sistemu

Če imate v mislih določeno vrsto datotečnega sistema, lahko z uporabo mount preverite, kateri nosilci uporabljajo ta datotečni sistem.

nosilec -t <tip datotečnega sistema>

Ta ukaz bo na primer navedel vse datotečne sisteme, ki uporabljajo ext4.

nosilec - -text4

Uporaba /etc /fstab

To je posebna konfiguracijska datoteka sistema, ki vsebuje datotečne sisteme za OS. Čeprav je zdaj lažje montirati naprave in datotečne sisteme, je bil v zgodnjih letih edina možnost, da je računalnik fstab povedal računalniku, naj preveri kakšen poseben datotečni sistem in ga samodejno namesti.

Nahaja se na /etc /fstab.

ena/itd/fstab

Bat je odlična izbira za mačke z dodatnimi funkcijami, kot sta označevanje in oblikovanje skladnje.

Kot je omenjeno v datoteki, fstab sledi naslednji strukturi tabele.

<datotečni sistem> <mount_point> <tip> <opcije>
<odlagališče> <prehod>

Na seznamu je privzeto vnos (trdi disk sistema). Razložimo del po del.

Ta del je datotečni sistem, ki bo nameščen. Nastavi ga UUID.

Naslednja je točka pritrditve. V tem primeru bo nameščen kot koren.

Zdaj vrsta datotečnega sistema. Uporablja datotečni sistem dnevnikov ext4.

To so možnosti, ki jih bo nosilec upošteval pri nameščanju datotečnega sistema.

Naslednje vrednosti so za dump in pass.

V tem članku ne gremo globlje v noro norost. Če vas zanima, poiščite ustrezne priročnike in pojasnila z dodatnimi nasveti in zvijačami po internetu.

Montaža naprave

V skoraj vseh sodobnih distribucijah Linuxa bodo v teh dneh samodejno nameščene vse naprave za shranjevanje, ki jih samodejno povežete, na primer bliskovni pogoni USB. Če pa ni nameščen ali je samodejno pritrjevanje onemogočeno, ga morate namestiti ročno.

Najprej preverite, ali sistem sistem prepozna.

fdisk -

Ustvarite primeren imenik za namestitev naprave.

sudo mkdir /teči/pol/usb

Čas je, da pogon končno namestite v mapo.

sudo nosilec -vir /dev/sdb1--cilj /teči/pol/usb

Opomba: Če ste pripravljeni vgraditi pomnilnik z nekaterimi neortodoksnimi datotečnimi sistemi, kot je exFAT, potrebujete ustrezne gonilnike. V primeru Ubuntu sta to exfat-utils in exfat-fuse. V primeru Arch in drugih distribucij, ki temeljijo na Archu, je to exfat-utils. Če uporabljate kaj drugega, preverite, ali je za vaš sistem primerna rešitev exFAT.

Odstranitev katerega koli nosilca

Ko ga namestite, bo datotečni sistem tam za vedno prisoten. V primeru osnovnih datotečnih sistemov je pomembno, da ostanejo nameščeni. Odstranitvene naprave pa je treba najprej odstraniti in nato odstraniti. V nasprotnem primeru lahko povzroči težave, kot so izguba podatkov, poškodba podatkov in druga škoda. Po nesreči sem uničil USB -pogon.

Če želite odstraniti kateri koli datotečni sistem, uporabite ukaz unmount.

sudo umount -v <tarča>

Končne misli

Vedno je dobro, da se za podrobnejše vodnike o katerem koli orodju posvetujete z moškimi in stranmi z informacijami. nosilec ni nič drugačen.

človek nosilec

infonosilec

Uživajte!