Introducere în NFS în Linux

Te-ai săturat să trebuiască să copiezi fișiere pe două sisteme în mod constant? De ce nu montați sistemele de fișiere locale pe o rețea și gazdele la distanță pentru a interacționa cu ele, deoarece sunt montate local pe același sistem. Nu am înțeles? În acest post, vom trece peste elementele de bază ale NFS în Linux.

NFS în Linux

NFS (Network File System) așa cum indică numele este o modalitate de montare a directoarelor Linux pe o rețea. Practic, a fost dezvoltat pentru a partaja fișiere și foldere între două sisteme Linux într-un mod mai rapid și mai bun. A fost dezvoltat de către Sun Microsystems în 1980 cu acest singur scop. NFS utilizează Protocolul de control al transmisiei (TCP) și Protocolul utilizatorului Datagram (UDP) pentru a oferi o conexiune fără stat între client și server.

De ce ar trebui să folosim NFS?

După cum spun ei, împărtășirea este grijulie. Deci, NFS este una dintre cele mai bune metode pentru a partaja între 2 sisteme Linux. Scopul principal al NFS este copierea de rezervă a datelor pe un server central care este accesibil pentru toate computerele dintr-o rețea. În loc să copiezi un fișier dintr-un sistem într-un sistem, este mai ușor să creezi NFS, astfel încât toate computerele să aibă acces la acel fișier. Versiuni mai noi de NFS acceptă, de asemenea, ACL, pseudo root mounts. Partea cea mai bună este că este necesară reîmprospătarea manuală pentru a vedea fișiere noi. De asemenea, poate fi securizat cu Firewall-uri și Kerberos.

Când ar trebui să folosim NFS?

NFS poate fi utilizat ori de câte ori partajarea trebuie făcută între sistemele Linux. Pentru a partaja între un PC Windows și un Linux, folosiți Samba pe partea Windows. Da, este la fel de simplu!

Cum să configurați NFS în sistemul dvs. Linux?

Mai întâi, instalează pachete pentru NFS folosind comanda „sudo apt-get install NFS-kernel-server” pe terminal.

Dacă o comandă este corectă, veți putea vedea ceva de genul acesta în terminal, așteptați terminarea instalării

1. Creează un folder care trebuie împărtășit. Exemplu: Am creat un folder numit „nfs_arjun”

2. Editați fișierul exporturi în / etc cu editorul de text preferat. Dacă nu vă aflați în modul root, utilizați sudo în timpul editării.

3. Adăugați următoarea linie la fișierul exporturi în format

„Folder_to_shared” „ip” (specificați accesul și alte opțiuni de partajare din această paranteză)

4. Salvați ediția făcută în fișierul exporturi și executați comanda „exportfs –r”

5. Porniți serviciul NFS executând următoarea comandă „/etc/init.d/nfs start”

6. Doar pentru a vă asigura că partajarea dvs. NFS este vizibilă pentru client, rulați următoarea comandă pe serverul NFS.

7. Dacă lista dvs. de export arată folderul și adresa IP, Voila ai făcut-o !!

Acum tot ce trebuie să faci este să îl montezi și să fie gata de utilizare.

Cum să configurați NFS între un sistem Linux și un sistem Windows?

Acum să învățăm cum să configurați NFS între Linux și sistemul Windows. După configurarea NFS pe partea Linux, activați funcțiile pentru NFS în Windows.

Deschide Start> Panou de control> Programe. Selectați Activarea sau dezactivarea funcțiilor Windows. Selectați Servicii pentru NFS. Faceți clic pe OK

Putem folosi comanda „mount” pentru a utiliza NFS pe sistemele Windows. De asemenea, furnizați opțiunea „nolock” și alți parametri, cum ar fi adresa IP a serverului la distanță NFS și unitatea locală care este „Z” aici.

mount -o nolock 172.16.3.56:/mnt z:

De asemenea, putem folosi „net use” pentru a monta NFS pe sistemul Windows, folosind comanda

utilizare netă z: \\ 172.16.3.56 \ mnt

Concluzie

NFS în Linux este unul dintre cele mai utile lucruri pe care le puteți învăța să le faceți. Ajută foarte mult atunci când trebuie să partajați un fișier / folder cu mai multe calculatoare. Tocmai ai învățat fundamentele fundamentale și cum să-l configurezi NFS în Linux și să-l montezi pe alte sisteme.

Articole recomandate

Acesta este un ghid pentru montarea NFS în Linux. Aici discutăm cum să configurați NFS în sistemul dvs. Linux? împreună cu de ce și când ar trebui să folosim NFS ?. De asemenea, puteți consulta următoarele articole pentru a afla mai multe -

  1. Ce este Kubernetes?
  2. Instalați Python pe Linux
  3. Creați utilizator în Linux
  4. Managementul proceselor Linux
  5. Ghid cuprinzător pentru cei mai mulți operatori Linux