I și ubuntu "- instalarea și configurarea serverului nfs și clientului nfs

Instalați și configurați serverul NFS și clientul NFS

Aici ai instalat pe serverul tău Deluge să lucrezi cu rețele torrent. și apoi ce? Cum să vizionați filme și să ascultați fișierele muzicale descărcate? Chiar trebuie să le scrieți pe discuri și să le transferați în acest fel unui computer cu un GUI? Sau trebuie să le copiez pe SFTP lent? Nu! NFS vine la salvare! Nu, nu este o serie de jocuri de curse, ci sistemul de fișiere de rețea.






Sistemul de fișiere de rețea (NFS) este un sistem de fișiere de rețea care permite utilizatorilor să acceseze fișiere și directoare situate pe computere la distanță, ca și cum aceste fișiere și directoare au fost locale. Principalul avantaj al unui astfel de sistem este că stațiile de lucru individuale pot folosi mai puțin decât propriul spațiu pe disc, deoarece datele partajate sunt stocate pe o mașină separată și sunt disponibile altor mașini din rețea. NFS este o aplicație client-server. Cu alte cuvinte, clientul NFS trebuie să fie instalat pe sistemul utilizatorului, iar pe computerele care furnizează spațiul pe disc - serverul NFS.

1. Instalați. Prin conectarea prin SSH la un server de computer sau pur și simplu în consola sa, introduceți:

Aceasta va instala serverul NFS, precum și pachetul portmap necesar.

2. Personalizați. Pentru a configura lista directoarelor pe care dorim să le deschidem și lista la care dorim să le deschidem, editați fișierul / etc / exports:

În exemplul de mai sus, am deschis / directorul de date și subdirectoarele sale pe un server partajat pentru toate computerele cu IP: 192.168.1.1 - 192.168.1.255 cu permisiuni de citire și scriere.

Acest exemplu face directorul de domiciliu al utilizatorului serg disponibil în modul read-only pentru un calculator cu IP 192.168.1.34. Toate celelalte computere din rețea nu vor avea acces la acest director.

  • ro - numai pentru citire. Nu puteți specifica, deoarece este instalat în mod implicit;
  • rw - oferă clienților dreptul de a scrie;
  • no_root_squash - în mod implicit, utilizatorul rădăcină de pe mașina client nu va avea acces la directoarele deschise de pe server. Cu această opțiune, eliminăm această restricție. Din motive de securitate, este mai bine să nu;
  • noaccess - refuză accesul la directorul specificat. Poate fi util dacă înainte de aceasta ați dat acces tuturor utilizatorilor rețelei la un anumit director și acum doriți să limitați accesul la subdirectori numai anumitor utilizatori.






Acum trebuie să reporniți serverul nfs-kernel:

Dacă după aceea doriți să modificați ceva în fișierul / etc / exports. apoi pentru ca modificările să aibă efect, este suficient să executați următoarea comandă:

Asta e tot. Serverul NFS este instalat și configurat. Puteți să mergeți la clientul NFS.

Instalarea și configurarea clientului NFS

1. Instalare. Executăm în terminalul calculatorului, care va conecta următoarele:

2. Setarea. Mai întâi, creați directorul în care va fi instalat directorul la distanță:

Puteți să o montați în două moduri - de fiecare dată manual sau prin setarea opțiunilor de mount în fișierul / etc / fstab.

Metoda 1: Montarea manuală
Creați un fișier text pe desktop sau într-un alt folder:

Atenție vă rog! În loc de 192.168.1.2:/date, introduceți adresa IP sau numele serverului și calea spre directorul partajat. Opțiunile de montare pot fi modificate.

Îl facem executabil:

Acum, când trebuie să mă alătur serverului, execut acest script în terminal pentru a putea introduce parola pentru sudo.

Metoda 2: Adăugarea la / etc / fstab
Deschideți / etc / fstab:

Și adăugăm linia de la sfârșitul fișierului:

Atenție vă rog! În loc de 192.168.1.2:/date, introduceți adresa IP sau numele serverului și calea spre directorul partajat. Opțiunile de montare pot fi modificate.

După salvarea fișierului, puteți monta dosarul la distanță:

Dacă totul a mers bine, tastând terminalul:

veți vedea conținutul directorului / date. localizat pe serverul NFS. Puteți verifica viteza de lucru și puteți rula, de exemplu, un film din această secțiune.

Din câte știu, acest protocol este suportat exclusiv de sistemele Linux / FrebsD. Pentru a lucra în rețele mixte Linux / Windows, trebuie să utilizați Samba.

Softovick
Mulțumesc pentru referințe, foarte interesant.
Dar imediat vreau să mă gândesc. Dacă avem nevoie de un protocol pentru schimbul de fișiere, astfel încât să fie universal pentru toate sistemele de operare .... Poate că în acest caz FTP este soluția ideală? Ce crezi?

Puteți utiliza FTP pentru a accesa un computer din exterior și este mai ușor să accesați calculatoarele Samba într-o rețea locală. Dacă aveți nevoie să aveți acces la rețeaua locală de la birou, atunci mi se pare că este mai bine să utilizați SFTP (prin SSH), dar viteza acestui protocol nu este foarte mare.

Când sunt montate manual pe această linie
sudo mount -t nfs -o ro, soft, int 192.168.1.2:/data

/ date
M-am certat despre opțiunile de montare greșită.
În această versiune
sudo mount -t nfs ro, soft, int 192.168.1.2:/date







Articole similare

Trimiteți-le prietenilor: