Ubuntu

Kako instalirati NFS poslužitelj i klijent na Ubuntu

Kako instalirati NFS poslužitelj i klijent na Ubuntu

Network File System ili NFS je protokol za datotečne sustave. Korištenje NFS protokola omogućuje vam dijeljenje datoteka i direktorija na vašem računalu s drugim korisnicima strojeva širom mreže.

NFS je izgrađen na modelu klijent-poslužitelj, gdje je NFS poslužitelj odgovoran za rukovanje provjerom autentičnosti i upravljanje podacima podijeljenim putem mreže.

U ovom ćemo članku pokriti instalaciju NFS-a na poslužitelju i klijentskim računalima, omogućujući vam dijeljenje datoteka ili direktorija s jednog Ubuntu stroja na drugi.

Evo sažetka onoga što ćemo učiniti:

  1. Instalirajte NFS poslužitelj na stroj, a mi ćemo ga nazvati poslužiteljskim strojem.
  2. Stvorite izvozni direktorij koji ćemo koristiti za dijeljenje s klijentima.
  3. Instalirajte NFS klijent na drugi stroj, a mi ćemo ga nazvati klijentskim strojem.
  4. Napravite jednostavan test kako biste bili sigurni da je sve uspješno pokrenuto.

Preporučujemo da slijedite te korake kako biste osigurali da sve teče bez problema.

Instaliranje NFS poslužitelja

Korak 1. Prije početka instalacije NFS poslužitelja, morate provjeriti je li vaš sustav ažuriran pomoću sljedećih naredbi:

sudo apt-get ažuriranje sudo apt-get nadogradnja

Korak 2. Provjerite je li paket NFS poslužitelja jezgre instaliran na vašem Ubuntuu pomoću sljedeće naredbe.

dpkg -l | grep nfs-kernel-poslužitelj

Provjerite je li instaliran NFS poslužitelj ili nije

Kao što možete vidjeti na gornjoj snimci zaslona, ​​ako nema rezultata, tada paket NFS poslužitelja jezgre nije instaliran na vašem računalu.

3. korak. Ajmo sada instalirati najnoviji dostupni paket poslužitelja jezgre NFS pomoću sljedeće naredbe.

sudo apt instalirati nfs-kernel-server

Instalirajte NFS Kernel Server Package

Stvorite direktorij za izvoz

Ovaj direktorij izvoza dijelit će se s klijentovim strojevima preko mreže.

Korak 1. Na NFS poslužitelju izradite direktorij za izvoz koji će se dijeliti preko mreže.

sudo mkdir -p / mnt / nfsdir

Korak 2. Da biste omogućili pristup svim klijentima prethodnom direktoriju izvoza, uklonite trenutna ograničenja u direktoriju.

sudo chown nitko: nogroup / mnt / nfsdir

3. korak. Dodijelite nova dopuštenja direktoriju izvoza.

sudo chown nitko: nogroup / mnt / nfsdir

Izlaz prethodnih naredbi trebao bi biti kao u nastavku:

Stvorite direktorij za izvoz i dodijelite potrebna dopuštenja

4. korak. Koristite svoj omiljeni uređivač, uredite u izvoznoj konfiguracijskoj datoteci kako biste klijentima omogućili pristup direktoriju izvoza NFS poslužitelja.

sudo vi / etc / export

Sada odaberite jednu od sljedećih opcija da omogućite pristup direktoriju izvoza poslužitelja:

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

Dopuštenja (rw, sync, no_subtree_check) definirana su kako slijedi:

/ 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 podmrežaIP / 24 (rw, sync, no_subtree_check)

Ovdje ćemo u našem vodiču upotrijebiti zadnju opciju kako bismo omogućili pristup više klijenata navodeći cijelu podmrežu.

Omogućite pristup klijentima pomoću datoteke za izvoz NFS

Korak 5. Dalje, primijenit ćemo prethodne promjene pomoću sljedeće naredbe.

sudo exportfs -a

Izvoz NFS dijeljenog direktorija

Korak 6. Ponovo pokrenite uslugu poslužitelja jezgre NFS.

sudo systemctl ponovno pokrenite nfs-kernel-server

Ponovo pokrenite NFS poslužitelj jezgre

Korak 7. Konfigurirajte zaštitni zid stroja NFS poslužitelja kako biste klijentima omogućili pristup izvozu sadržaja direktorija.

sudo ufw dopustiti od 192.168.1.0/24 u bilo koji port nfs

Konfigurirajte NFS zaštitni zid stroja poslužitelja

Korak 8. Omogućite automatsko pokretanje vatrozida NFS poslužitelja prilikom pokretanja sustava.

sudo ufw omogućiti

Omogućite vatrozid pri pokretanju sustava

Korak 9. Sada provjerite status vatrozida da biste pogledali dodano pravilo iz prethodnih koraka.

sudo ufw status

Provjerite pravila dodana vatrozidom

Instalirajte NFS klijenta na drugom računalu

Dalje, moramo izvršiti neke konfiguracije na klijentovim strojevima kako bi mogli lako pristupiti direktoriju izvoza NFS poslužitelja. Ali prije nego započnemo s našim konfiguracijama, prvo moramo osigurati da klijentovi strojevi budu ažurni pomoću naredbi u nastavku.

sudo apt-get ažuriranje sudo apt-get nadogradnja

Korak 1. Instalirajte NFS klijentski paket pomoću sljedeće naredbe.

sudo apt-get instalirati nfs-common

Instalirajte NFS klijentski paket

Korak 2. Stvorite točku montiranja za direktorij izvoza NFS poslužitelja.

sudo mkdir -p / mnt / nfsdirclient

Stvorite točku montiranja za NFS dijeljeni direktorij

3. korak. Sad montirajmo dijeljeni NFS direktorij na klijenta.

sudo nosač 192.168.1.4: / mnt / nfsdir / mnt / nfsdirclient

Postavite dijeljeni direktorij NFS na klijentski stroj

Testirajte svoju instalaciju

Korak 1. Na poslužiteljskom računalu stvorite testnu datoteku u direktoriju za izvoz.

dodirnite / mnt / nfsdir / nfstestfile

Stvorite test datoteku u direktoriju izvoza NFS poslužitelja

Na klijentskom stroju provjerite novostvorenu datoteku.

ls / mnt / nfsdirclient

Izlaz bi trebao biti kao u nastavku:

Provjerite stvorenu datoteku na klijentskom stroju

Korak 2. Na klijentskom stroju izradite novu datoteku.

dodir / mnt / nfsdirclient / clienttestflie

Stvorite test datoteku u NFS direktoriju klijenta

Na poslužitelju provjerite ima li prethodno stvorene datoteke.

ls / mnt / nfsdir

Rezultat bi trebao biti nešto poput dolje navedenog:

Provjerite stvorenu datoteku na poslužiteljskom stroju

To je sve o tome kako instalirati NFS poslužitelj i klijent, kao i o testiranju vaših konfiguracija.

Vodič za OpenTTD
OpenTTD je jedna od najpopularnijih igara za poslovnu simulaciju. U ovoj igri morate stvoriti prekrasan prijevoznički posao. Međutim, počet ćete u poč...
SuperTuxKart za Linux
SuperTuxKart sjajan je naslov osmišljen kako bi vam besplatno pružio iskustvo Mario Kart na vašem Linux sustavu. Prilično je izazovno i zabavno igrati...
Vodič za bitku za Wesnoth
Bitka za Wesnoth jedna je od najpopularnijih strateških igara otvorenog koda koje trenutno možete igrati. Ne samo da se ova igra razvija već jako dugo...