„Ubuntu“

Kaip įdiegti „NFS Server“ ir „Client“ į „Ubuntu“

Kaip įdiegti „NFS Server“ ir „Client“ į „Ubuntu“

Network FIle S„ystem“ arba „NFS“ yra failų sistemų protokolas. Naudodami NFS protokolą galite bendrinti savo kompiuteryje esančius failus ir katalogus su kitų vartotojų mašinomis visame tinkle.

NFS yra sukurtas pagal kliento-serverio modelį, kur NFS serveris yra atsakingas už autentifikavimo tvarkymą ir tinkle bendrinamų duomenų valdymą.

Šiame straipsnyje aptarsime NFS diegimą tiek serverio, tiek kliento kompiuteriuose, kad galėtumėte bendrinti failus ar katalogus iš vieno „Ubuntu“ kompiuterio į kitą.

Čia yra santrauka to, ką darysime:

  1. Įdiekite NFS serverį kompiuteryje ir mes jį pavadinsime serverio mašina.
  2. Sukurkite eksporto katalogą, kurį naudosime norėdami pasidalinti su klientais.
  3. Įdiekite NFS klientą antroje mašinoje ir mes ją pavadinsime kliento mašina.
  4. Atlikite paprastą testą, kad įsitikintumėte, jog viskas sėkmingai veikia.

Labai rekomenduojama atlikti šiuos veiksmus, kad tai būtų užtikrinta sklandžiai.

NFS serverio diegimas

1 žingsnis. Prieš pradėdami diegti NFS serverį, turite įsitikinti, kad sistema yra atnaujinta, naudodami šias komandas:

sudo apt-get update sudo apt-get atnaujinimas

2 žingsnis. Patikrinkite, ar NFS branduolio serverio paketas yra įdiegtas jūsų „Ubuntu“ naudodami šią komandą.

dpkg -l | grep nfs-kernel-server

Patikrinkite, ar NFS serveris įdiegtas, ar ne

Kaip matote aukščiau pateiktoje ekrano kopijoje, jei nėra išvesties, NFS branduolio serverio paketas nėra įdiegtas jūsų kompiuteryje.

3 žingsnis. Dabar įdiekime naujausią galimą NFS branduolio serverio paketą naudodami šią komandą.

sudo apt įdiekite nfs-kernel-server

Įdiekite NFS branduolio serverio paketą

Sukurkite eksportavimo katalogą

Šis eksporto katalogas bus bendrinamas su klientų mašinomis tinkle.

1 žingsnis. NFS serveryje sukurkite eksporto katalogą, kuris bus bendrinamas per tinklą.

sudo mkdir -p / mnt / nfsdir

2 žingsnis. Norėdami leisti visiems klientams pasiekti ankstesnį eksportavimo katalogą, pašalinkite dabartinius ribojamus katalogo leidimus.

sudo chown niekas: nogroup / mnt / nfsdir

3 žingsnis. Priskirkite naujus leidimus eksporto katalogui.

sudo chown niekas: nogroup / mnt / nfsdir

Ankstesnių komandų išvestis turėtų būti tokia, kaip nurodyta toliau:

Sukurkite eksportavimo katalogą ir priskirkite reikalingus leidimus

4 žingsnis. Naudodami mėgstamą redaktorių redaguokite eksportavimo konfigūracijos faile, kad klientai galėtų pasiekti NFS serverio eksporto katalogą.

sudo vi / etc / export

Dabar pasirinkite vieną iš šių parinkčių, kad leistumėte pasiekti serverio eksporto katalogą:

/ mnt / nfsdir kliento_IP (rw, sync, no_subtree_check)

Leidimai (rw, sync, no_subtree_check) apibrėžiami taip:

/ mnt / nfsdir client_IP_1 (rw, sync, no_subtree_check) / mnt / nfsdir client_IP_2 (rw, sync, no_subtree_check) / mnt / nfsdir client_IP_3 (rw, sync, no_subtree_check)
/ mnt / nfsdir potinklis IP / 24 (rw, sync, no_subtree_check)

Čia, savo pamokoje, naudosime paskutinę parinktį, kad leistume pasiekti kelis klientus nurodant visą potinklį.

Leisti prieigą klientams naudojant NFS eksporto failą

5 žingsnis. Tada taikysime ankstesnius pakeitimus naudodami šią komandą.

sudo exportfs -a

Eksportuoti NFS bendrinamą katalogą

6 žingsnis. Iš naujo paleiskite NFS branduolio serverio paslaugą.

sudo systemctl paleiskite iš naujo nfs-kernel-server

Iš naujo paleiskite NFS branduolio serverį

7 žingsnis. Konfigūruokite NFS serverio mašinos užkardą, kad klientai galėtų pasiekti eksportuojamo katalogo turinį.

sudo ufw leisti nuo 192.168.1.0/24 į bet kurį uosto nfs

Konfigūruokite „NFS Server Machine Firewall“

8 žingsnis. Įgalinkite NFS serverio užkardą, kad ji būtų paleista automatiškai, paleidus sistemą.

sudo ufw įjungti

Įgalinti užkardą paleidus sistemą

9 žingsnis. Dabar patikrinkite užkardos būseną, kad peržiūrėtumėte ankstesnių veiksmų pridėtą taisyklę.

sudo ufw būsena

Patikrinkite užkardos pridėtas taisykles

Įdiekite NFS klientą antroje mašinoje

Tada turime atlikti keletą konfigūracijų klientų mašinose, kad jie galėtų lengvai pasiekti NFS serverio eksporto katalogą. Tačiau prieš pradėdami konfigūraciją, pirmiausia turime įsitikinti, kad klientų mašinos yra atnaujintos, naudodamiesi toliau pateiktomis komandomis.

sudo apt-get update sudo apt-get atnaujinimas

1 žingsnis. Įdiekite NFS kliento paketą naudodami šią komandą.

sudo apt-get install nfs-common

Įdiekite NFS kliento paketą

2 žingsnis. Sukurkite NFS serverio eksportavimo katalogo prijungimo tašką.

sudo mkdir -p / mnt / nfsdirclient

Sukurkite NFS bendro katalogo tvirtinimo tašką

3 žingsnis. Dabar pritvirtinkime bendrinamą NFS katalogą kliente.

sudo kalnas 192.168.1.4: / mnt / nfsdir / mnt / nfsdirclient

Įdiekite NFS bendrinamą katalogą klientų kompiuteryje

Išbandykite savo diegimą

1 žingsnis. Serverio mašinoje sukurkite bandomąjį failą eksportavimo kataloge.

palieskite / mnt / nfsdir / nfstestfile

Sukurkite bandomąjį failą NFS serverio eksportavimo kataloge

Iš kliento mašinos patikrinkite naujai sukurtą failą.

ls / mnt / nfsdirclient

Išvestis turėtų būti tokia kaip žemiau:

Patikrinkite sukurtą failą kliento mašinoje

2 žingsnis. Kliento kompiuteryje sukurkite naują failą.

palieskite / mnt / nfsdirclient / clienttestflie

Sukurkite bandomąjį failą NFS klientų kataloge

Serverio mašinoje patikrinkite, ar nėra anksčiau sukurto failo.

ls / mnt / nfsdir

Išvestis turėtų būti maždaug tokia:

Patikrinkite sukurtą failą serverio mašinoje

Viskas apie tai, kaip įdiegti NFS serverį ir klientą, taip pat išbandyti konfigūracijas.

Įdiekite naujausią „Dolecin Emulator“, skirtą „Gamecube“ ir „Wii“, sistemoje „Linux“
„Delfinų emuliatorius“ leidžia žaisti pasirinktus „Gamecube“ ir „Wii“ žaidimus „Linux“ asmeniniuose kompiuteriuose (PC). „Dolphin Emulator“ yra laisv...
Kaip naudoti „GameConqueror Cheat Engine“ sistemoje „Linux“
Straipsnyje pateikiamas „GameConqueror“ apgaulės variklio naudojimo „Linux“ vadove. Daugelis žaidėjų, žaidžiančių sistemoje „Windows“, dažnai naudoja ...
Geriausi „Linux“ žaidimų konsolių emuliatoriai
Šiame straipsnyje bus išvardyta populiari žaidimų konsolių emuliavimo programinė įranga, skirta „Linux“. „Emuliacija“ yra programinės įrangos suderina...