- Kaip naudotis įrišimo laikikliais ir nuorodomis „Linux“

Kaip naudoti įrišimo laikiklius ir simbolines nuorodas „Linux“

„Linux“ yra daugybė kasdieniškų dalykų, kurie: aDaugelis vartotojų nemano, kad daug kas yra nepaprastai naudinga. Kai nauji vartotojai išmoksta naudoti šiuos kasdieniškus, nuobodžius mažus triukus, jie tampa geresniais „Linux“ vartotojais. „Bind-mount“ ir „Symlinks“ „Linux“ yra puikus to pavyzdys. Šiame straipsnyje aptarsime tik ką yra nuorodą, kaip sukurti ir kam jie skirti. Taip pat nagrinėsime, kaip sukurti įrišimo laikiklius, kodėl jie tokie naudingi, ir net parodysime vartotojams, kaip prisirišti prie įrišimų.

SPOILER ALERT: Slinkite žemyn ir žiūrėkite vaizdo įrašo vadovėlį šio straipsnio pabaigoje.

Kas yra „Symlink“?

Simbolinė nuoroda arba „simbolinė nuoroda“ yra nuoroda įkitas failas ar aplankas kažkur kitur failų sistemoje. Pvz., Dauguma kūrėjų, užuot kopijavę bibliotekas vartotojo sistemoje, savo kodą sukuria simbolines nuorodas į bibliotekos aplankus ir programos failus. Tai leidžia programai lengvai turėti visus reikalingus įrankius ir bibliotekos failus, reikalingus jai paleisti, nesukuriant papildomos pertvaros.

Simboliai taip pat naudojami, kai nuorodos į failustarp skirtingų skaidinių ir diskų. Pvz .: visa jūsų muzikos biblioteka saugoma B standžiajame diske, o visos bibliotekos dydis yra 500 GB. Dėl didelės apimties neįmanoma tiesiogiai perkelti muzikos bibliotekos į kietąjį diską A (dar žinomą kaip sistemos diskas).

Norėdami lengvai išspręsti šią problemą, vartotojai gali sukurti simbolinę nuorodą ir nurodyti kiekvieną failą nuo disko B iki disko A. Tokiu būdu muzikos grotuvas gali lengvai rasti ir pasiekti visus muzikos failus.

„Symlinks“ naudojimas

Simbolinės nuorodos gali būti naudojamos dviem būdais: susieti visą katalogą arba vieną failą. Štai kaip juos sukurti.

Pažymėkite failą

Norėdami susieti failą, pirmiausia atidarykite terminalą. Tada įdėkite į katalogą failą, kurį reikia susieti.

cd ~/path/to/file

Sukurkite simbolinę nuorodą. Atminkite, kur turėtų būti nuoroda.

ln -s original-file /path/where/link/goes

„Symlink“ aplankas

ln -s /path/to/original/folder /path/where/linked/folder/goes

Ištrinkite saitą

cd /path/where/symlink/is
rm symlinkname
unlink symlinkname

Kas yra „Bind-mount“?

Šiukšliadėžė yra būdas parodyti jos turinįaplankas vienoje vietoje failų sistemoje kitame kataloge. Įrišimo tvirtinimas skamba daug nuorodų, kurios simboliškai susieja aplanką, tačiau jis labai skiriasi. Įrišimo laikiklis yra labai naudingas. Sistemos administratoriai dažnai naudoja šį metodą norėdami greitai pridėti daugiau saugyklos vietos aplanke, kai pagrindinės sistemos failų sistema yra „tik skaitoma“. „Bind-mounts“ taip pat gali būti naudojami norint greitai susieti tinklo dalį su vietiniu direktorija, nereikia nustatyti fstab failo prijungimo taško ir pan.

„Bind-mount“ naudojimas naudojant įmontuotą „Linux“ branduolio komandą

„Linux“ branduolyje yra įmontuota įrišimo komanda. Dėl šios priežasties vartotojai gali lengvai sudėti katalogų turinį visoje failų sistemoje. Štai kaip tai padaryti.

Pagalvokite apie katalogą, kuriame yra failai, kuriuos norėtumėte prijungti kitoje vietoje. Kai turite omenyje vietą, pagalvokite apie vietą, kurioje norėtumėte ją nustatyti.

Šiame pavyzdyje įrišime muzikos katalogą iš vieno standžiojo disko į kitą.

sudo mount --bind /mnt/DataDrive/Music /home/user/Music

Atjunkite įrišimo laikiklį naudodami:

umount /home/derrik/Music

BindFS

Prieš atlikdami įrišimo tvirtinimą, turėsite tai padarytiįdiegti segtuvus. Tai įrankis, leidžiantis surišti montavimą, taip pat pridedant papildomų funkcijų (leidimų nustatymai, geresnis atspindėjimas ir pan.). Štai kaip tai padaryti „Linux“ paskirstyme:

Ubuntu

sudo apt install bindfs

Debian

sudo apt-get install bindfs

„Arch Linux“

Deja, „Bindfs“ nėra oficialiuose „Arch“ programinės įrangos šaltiniuose. Jei vartotojai nori naudoti įrišimus, jie turės įdiegti šį AUR paketą.

Fedora

sudo dnf install bindfs

„OpenSUSE“

sudo zypper install bindfs

Kitos Linux

Norėdami gauti bindfs jūsų pasirinktame Linux platinime, apsvarstykite galimybę apsilankyti oficialioje bindfs svetainėje. Arba atidarykite paketo tvarkyklę savo „Linux“ kompiuteryje, ieškokite „bindfs“ ir įdiekite!

„Bindf“ naudojimas „Bind“ tvirtinimui

Naudojant įrišimus yra privalumų. Integruota branduolio įrišimo komanda veikia akimirksniu, tačiau ji yra labai paprasta ir neleidžia atlikti kai kurių papildomų funkcijų, pavyzdžiui, apriboti prieigą prie įrišimų ir pan. Štai kaip naudoti įrišimus.

Padarykite tik skaitymo rišamąjį tvirtinimą

bindfs --perms=a-w /path/to/the/original/directory/ /path/to/bind/to/

Padarykite skaitymo / rašymo įrišimo tvirtinimą

bindfs /path/to/the/original/directory /path/to/bind/to

Nuimkite apkaustų laikiklį

sudo umount /path/to/bind/

Išvada

Mundane operacijos, pavyzdžiui, simbolinės nuorodos ir surištistovai yra turbūt mažiausiai tyrinėjama „Linux“ tema dėl to, kad jie yra gana neįdomūs ir paprastai nenaudojami paprastiems vartotojams. Faktas yra tas: kai sužinosite, kad simbolinės nuorodos leidžia greitai ir lengvai pasiekti failus bet kurioje vietoje arba kad surišti tvirtinimo elementai gali padaryti neįtikėtinai lengvą papildomą saugyklą, kur tik norite, šie dalykai tampa daug įdomesni.

Komentarai