Kaip talpinti NFS akcijas Linux

click fraud protection

Jei esate vidutiniškai kvalifikuotas „Linux“ vartotojas arba pradedantysis, turintis serverį, pagrindinis būdas pasiekti failus yra su tuo Samba. Daugelis tai daro dėl to, kaip atrodo sudėtinga NFS. Yra tiek daug žingsnių ir smulkmenų, kuriuos turite susitvarkyti, palyginti su tokiais kaip „Samba“ ar net FTP. Tai, kad daugelis „Linux“ vartotojų perkelia NFS, yra tikra gėda, nes jame yra daug puikių funkcijų ir naudojimo būdų. Štai kodėl mes nusprendėme išspręsti NFS serverio nustatymo sunkumus. Mes išskaidysime, kaip galite talpinti NFS dalis „Linux“, ir išsamiai paaiškinsime, kaip galite sukurti serverį ir paleisti

Montavimas

Paprastai kiekvienas „Linux“ paskirstymas turi tuos pačius NFS įrankius, turinčius keletą skirtumų. Norėdami, kad viskas veiktų, atidarykite terminalą ir įdiekite šiuos paketus į savo sistemą. Šie paketai įdiegs numatytąją technologiją, reikalingą paleisti serverį, sugeneruoti numatytuosius konfigūracijos failus ir kartais konfigūruoti ir kitus dalykus.

Ubuntu

„sudo apt install nfs-kernel-server“
instagram viewer

Fedora

sudo dnf įdiegti nfs-utils system-config-nfs

„Arch Linux“

sudo pacman -S nfs-utils

Debian

sudo apt-get install nfs-kernel-server

„OpenSUSE“

„sudo zypper“ įdiegti „nfs-kernel-server“

Kitos Linux

NFS failų sistema, klientas ir serveris nėra nauja technologija. Dėl to jūs lengvai galėsite tai atlikti dirbdami su bet kokiu „Linux“ platinimu. Jei jūsų operacinė sistema nebuvo įtraukta, pagalvokite apie „nfs utils“ paiešką paketo tvarkytuvėje arba remdamiesi operacinės sistemos „Wiki“.

Sisteminės paslaugos

NFS serverio nustatymas gali būti skirtingas, atsižvelgiant į tai, kokį „Linux“ paskirstymą naudojate. Pvz., Jei įdiegiate „Ubuntu“ arba „Debian NFS“ paketą, sisteminės paslaugos automatiškai nustatomos ir sukonfigūruojamos jums. Tačiau kai ką, pavyzdžiui, „Arch Linux“, „SUSE“ ar „Fedora“ ir tt, turėsite tai padaryti rankiniu būdu. Štai kaip įgalinti šias paslaugas.

Jei tu veikia „Arch Linux“, Atidarykite „SUSE“ arba „Fedora“ (arba bet kurį „Linux“ paskirstymą, kuris automatiškai nenustato NFS sisteminių paslaugų), atidarykite terminalą ir įveskite šias komandas.

sudo systemctl įjungti rpcbind
sudo systemctl įgalinti nfs-server sudo service rpcbind start sudo service nfs-server start

Konfigūracija

Įdiegus NFS paketus, serveris yra „nustatytas“, tačiau tai dar nereiškia, kad vartotojai dar gali prie jo prieiti. Tam vartotojai turi nustatyti eksportą, failų vietas ir kt. Norėdami pradėti, gaukite šakninį apvalkalą terminale. Atlikite tai su: sudo -s

Eksporto failas gali tvarkyti bet kokio tipo katalogus. Tiesą sakant, vartotojai gali lengvai nurašyti tiesioginę vietą aplanke, kurį nori bendrinti, failų sistemoje. Problema ta, kad tai kelia didžiulę saugumo riziką. Daug saugiau pasiimti vieno katalogo turinį ir susieti jį su kitu. Tai užtikrins, kad nereikia keisti katalogų ir katalogų, esančių / srv / aplanke, leidimų, kad viskas būtų saugu.

Pvz., Norėdami nustatyti NFS dalį vartotojo aplanke Paveikslėliai, atlikite šiuos veiksmus:

mkdir -p / srv / nfs / nuotraukos / namai / vartotojo vardas / Paveikslėliai / kalnas - įrišti / namai / vartotojo vardas / Paveikslėliai / / srv / nfs / nuotraukos /

Naudokite aukščiau pateiktą pavyzdį, kad padarytumėte tiek įrišimų, kiek norite. Atminkite, kad nebūtina kaupti katalogų iš namų aplankų. Užuot pasinaudoję tuo pavyzdžiu ir kūrybingi.

Viską sutvarkius, paleiskite šias komandas, kad tvirtinimai priliptų:

echo '#NFS Pictures Bind Mount' >> / etc / fstab
echo '/ namai / vartotojo vardas / Paveikslėliai / / srv / nfs / nuotraukos / nė vienas neįpareigoja 0 0' >> / etc / fstab

Pastaba: turėsite pakeisti aidimo komandas, kad jos atitiktų jūsų pačių tvirtinimus.

Nustačius stovus, laikas konfigūruoti eksporto konfigūracijos failą. Eksporto failas yra labai svarbus, nes čia turėsite nurodyti kiekvieną failo dalį, kurią NFS naudos.

nano / tt / eksportas

Eksportavimo failo viduje eikite iki galo ir parašykite taip:

/ srv / nfs / images / 192.168.0.0/255.255.255.0(rw, sync, no_subtree_check)

Nesivaržykite parašyti tiek eilučių, kiek norite. Atminkite, kad kiekvienai akcijai reikalingas atskiras kalnas, įrašas fstab ir / etc / export įrašas.

Pastaba: išsaugokite eksporto failą naudodami CTRL + O

Pakeitimų atnaujinimas

NFS serveris veikia ir veikia, failai yra tinkamoje vietoje, o viskas paruošta naudoti. Liko tik atnaujinti eksporto failo pakeitimus. Tai yra svarbus žingsnis, nes NFS serveris įpratęs neatnaujinti pakeitimų, padarytų jam veikiant. Atlikite pakeitimus naudodamiesi: exportfs -rav

Jei reikia, iš naujo paleiskite serverio procesą pačioje sistemoje naudodami „systemctl“ paleidimas iš naujo komanda.

sudo systemctl iš naujo paleiskite nfs-serverį.

Išvada

Tinklo failų sistema yra naudinga priemonė. Su ja vartotojai gali lengvai paimti nuotolinius failus ir katalogus bei dirbti su jais vietoje, kaip ir fizinis kietasis diskas. Tai puiku, nes konkuruojančios tinklo failų sistemos priemonės nesuteikia vartotojams to paties visur ir laisvės.

Nepaisant to, kad tai naudinga, dauguma žmonių verčiau naudoja „Samba“. Tai suprantama, nes, palyginti su „Samba“, NFS įdiegti gali būti šiek tiek erzinantis ir varginantis. Tačiau jei jūs susiduriate su sunkiu sąrankos procesu, jis yra daug vertesnis.

watch instagram story