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
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.
„sudo apt install nfs-kernel-server“
sudo dnf įdiegti nfs-utils system-config-nfs
sudo pacman -S nfs-utils
sudo apt-get install nfs-kernel-server
„sudo zypper“ įdiegti „nfs-kernel-server“
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“.
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
Į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
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į.
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.
Per pastaruosius kelerius metus „Android“ ir „iOS“ gana daug domina...
Kyla problemų dėl jūsų kietieji diskai „Linux“? Nesijaudinkite, yra...
„Linux“ kompiuteryje gali būti vaizdo failas, kurį norite paversti ...