Ubuntu

Kako namestiti NFS Server in Client v Ubuntu

Kako namestiti NFS Server in Client v Ubuntu

Network File System ali NFS je protokol za datotečne sisteme. Uporaba protokola NFS vam omogoča skupno rabo datotek in imenikov na vaši napravi z drugimi uporabniki računalnikov po omrežju.

NFS je zgrajen na modelu odjemalec-strežnik, kjer je strežnik NFS odgovoren za preverjanje pristnosti in upravljanje podatkov v skupni rabi v omrežju.

V tem članku bomo obravnavali namestitev NFS v strežniške in odjemalske računalnike, kar vam omogoča skupno rabo datotek ali imenikov iz enega računalnika Ubuntu v drugega.

Tu je povzetek tega, kar bomo storili:

  1. Namestite strežnik NFS na računalnik in mi ga bomo imenovali strežniški stroj.
  2. Ustvarite izvozni imenik, ki ga bomo uporabili za skupno rabo s strankami.
  3. Namestite odjemalca NFS na drugo napravo in mi jo bomo imenovali odjemalska naprava.
  4. Naredite preprost test, s katerim se prepričate, ali vse deluje uspešno.

Zelo priporočljivo je, da sledite tem korakom, da zagotovite, da bo vse potekalo nemoteno.

Namestitev strežnika NFS

Korak 1. Preden začnete namestiti strežnik NFS, se prepričajte, da je vaš sistem posodobljen, in sicer z naslednjimi ukazi:

posodobitev sudo apt-get

2. korak. Z naslednjim ukazom preverite, ali je na vašem Ubuntuju nameščen paket strežnika jedra NFS.

dpkg -l | grep nfs-kernel-server

Preverite, ali je strežnik NFS nameščen ali ne

Kot lahko vidite na zgornjem posnetku zaslona, ​​če ni izhoda, potem paket strežnika jedra NFS ni nameščen na vašem računalniku.

3. korak. Zdaj namestimo najnovejši razpoložljivi paket strežnika jedra NFS z naslednjim ukazom.

sudo apt namestite nfs-kernel-server

Namestite strežniški paket jedra NFS

Ustvarite direktorij za izvoz

Ta izvozni imenik bo v skupni rabi z odjemalskimi stroji prek omrežja.

Korak 1. Na strežniku NFS ustvarite izvozni imenik, ki bo v skupni rabi prek omrežja.

sudo mkdir -p / mnt / nfsdir

2. korak. Če želite vsem odjemalcem omogočiti dostop do prejšnjega izvoznega imenika, odstranite trenutna omejevalna dovoljenja v imeniku.

sudo chown nihče: nogroup / mnt / nfsdir

3. korak. Izvoznemu imeniku dodelite nova dovoljenja.

sudo chown nihče: nogroup / mnt / nfsdir

Rezultat prejšnjih ukazov mora biti tak, kot spodaj:

Ustvarite direktorij za izvoz in dodelite potrebna dovoljenja

4. korak. Z najljubšim urejevalnikom uredite izvozno konfiguracijsko datoteko, da omogočite strankam dostop do izvoznega imenika strežnika NFS.

sudo vi / etc / export

Zdaj izberite eno od naslednjih možnosti, da omogočite dostop do imenika za izvoz strežnika:

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

Dovoljenja (rw, sync, no_subtree_check) so opredeljena na naslednji način:

/ 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 podomrežje IP / 24 (rw, sync, no_subtree_check)

Tukaj v naši vadnici bomo uporabili zadnjo možnost, da omogočimo dostop do več odjemalcev z določitvijo celotne podomrežje.

Omogočite dostop odjemalcem z izvozno datoteko NFS

5. korak. Nato bomo uporabili prejšnje spremembe z naslednjim ukazom.

sudo exportfs -a

Izvozi imenik v skupni rabi NFS

6. korak. Znova zaženite storitev strežnika jedra NFS.

sudo systemctl znova zaženite strežnik nfs-kernel

Znova zaženite strežnik jedra NFS

7. korak. Konfigurirajte požarni zid strojne opreme NFS, da omogočite odjemalcem dostop do vsebine izvoznega imenika.

sudo ufw dovoli od 192.168.1.0/24 v poljubna vrata nfs

Konfigurirajte požarni zid strežnika NFS

8. korak. Omogočite samodejni zagon požarnega zidu strežnika NFS ob zagonu sistema.

sudo ufw omogoči

Omogočite požarni zid ob zagonu sistema

9. korak. Zdaj preverite stanje požarnega zidu, da si ogledate dodano pravilo iz prejšnjih korakov.

status sudo ufw

Preverite pravila za dodani požarni zid

Namestite odjemalca NFS na drugo napravo

Nato moramo izvesti nekaj konfiguracij na strojih odjemalcev, da bodo lahko enostavno dostopali do izvoznega imenika strežnika NFS. Toda preden začnemo z našimi konfiguracijami, moramo najprej zagotoviti, da so stroji strank posodobljeni s pomočjo spodnjih ukazov.

posodobitev sudo apt-get

Korak 1. Namestite odjemalski paket NFS z naslednjim ukazom.

sudo apt-get namestite nfs-common

Namestite odjemalski paket NFS

2. korak. Ustvarite točko priklopa za izvozni imenik strežnika NFS.

sudo mkdir -p / mnt / nfsdirclient

Ustvari točko pritrditve za imenik v skupni rabi NFS

3. korak. Zdaj pa namestite skupni imenik NFS na odjemalca.

sudo nosilec 192.168.1.4: / mnt / nfsdir / mnt / nfsdirclient

Namestite imenik v skupni rabi NFS na odjemalski računalnik

Preizkusite namestitev

Korak 1. Na strežniškem računalniku ustvarite preskusno datoteko v izvoznem imeniku.

dotaknite se / mnt / nfsdir / nfstestfile

Ustvarite preskusno datoteko v direktoriju za izvoz strežnika NFS

V odjemalskem računalniku preverite novo ustvarjeno datoteko.

ls / mnt / nfsdirclient

Rezultat mora biti tak kot spodaj:

Preverite ustvarjeno datoteko v odjemalskem računalniku

2. korak. Na odjemalskem računalniku ustvarite novo datoteko.

dotik / mnt / nfsdirclient / clienttestflie

Ustvari preskusno datoteko v imeniku odjemalcev NFS

Na strežniškem računalniku preverite, ali je bila prej ustvarjena datoteka.

ls / mnt / nfsdir

Rezultat mora biti podoben spodnjemu:

Preverite ustvarjeno datoteko v strežniškem računalniku

To je vse o tem, kako namestiti strežnik in odjemalca NFS ter preizkusiti svoje konfiguracije.

Najboljše igre ukazne vrstice za Linux
Ukazna vrstica ni le vaš največji zaveznik pri uporabi Linuxa - lahko je tudi vir zabave, saj jo lahko uporabljate za igranje številnih zabavnih iger,...
Najboljše aplikacije za preslikavo gamepadov za Linux
Če želite igre na Linuxu igrati z igralno ploščico namesto s tipičnim sistemom za vnos tipkovnice in miške, je za vas na voljo nekaj uporabnih aplikac...
Uporabna orodja za igralce Linux
Če radi igrate igre na Linuxu, obstaja verjetnost, da ste za izboljšanje igralne izkušnje uporabljali aplikacije in pripomočke, kot so Wine, Lutris in...