N FS (Network File System) este conceput în principal pentru partajarea de fișiere și foldere între sistemele Linux / Unix de la Sun Microsystems' în 1980. Acesta vă permite să montați sisteme de fișiere locale pe rețea și gazde de la distanță, pentru a interacționa cu acestea ca și cum ar fi fost instalate local pe același sistem. Cu NFS. putem configura partajarea fișierelor între Unix pe sistemul Linux și Linux pentru sistemul Unix.
Avantajele NFS
- NFS creează acces local la fișierele la distanță.
- Utilizează o arhitectură standard client / server pentru a face schimb de fișiere între toate * mașinile bazate pe NIX.
- Cu NFS, nu aveți nevoie de ambele mașini pentru a rula pe același sistem de operare.
- Cu NFS, putem configura o soluție centralizată de stocare.
- Utilizatorii primesc datele indiferent de locația lor fizică.
- Actualizare automată pentru fișiere noi.
- O versiune mai nouă a NFS suportă acl de montare. pseudo ca rădăcină.
- Pot fi protejate prin firewall-uri și Kerberos.
Serviciile NFS
Sistem V-lansat. Pachetul de server NFS include trei instrumente incluse în pachetele portmap și nfs-utils.
- portmap. afișează apelurile efectuate de la alte mașini la serviciul RPC corect (nu este necesar pentru NFSv4).
- nfs. convertește cererile de partajare a fișierelor de la distanță la cererile din sistemul de fișiere local.
- rpc.mountd. Acest serviciu este responsabil pentru montarea și demontarea sistemelor de fișiere.
Fișiere de configurare importante pentru NFS
- / etc / exporturi. fișierul de configurare principal NFS. toate fișierele și directoarele exportate. care sunt definite în acest fișier și pe serverul destinație NFS.
- / etc / fstab. Pentru a monta directorul NFS pe sistemul dvs. fără a reporni. trebuie să facem o intrare în / etc / fstab.
- / etc / sysconfig / nfs. Un fișier de configurare NFS pentru gestionare, pe care portul RPC și alte servicii de ascultare.
Configurarea și montarea NFS pe un server Linux
Pentru a configura mount-ul NFS. vom avea nevoie de cel puțin două mașini Linux / Unix. Aici, în acest tutorial, vom folosi două servere.
Instalarea serverului NFS și a clientului NFS
Trebuie să instalăm pachetele NFS pe serverul nostru NFS. precum și pe mașina client NFS. Putem să îl instalăm folosind "yum" (Red Hat Linux) și pachetul de instalare "apt-get" (Debian și Ubuntu).
În exemplul de mai sus, există un director sub / numit „nfsshare“, este în prezent lucrează cu un client IP „192.168.0.60“ cu Privilegiile citire și scriere (RW), puteți utiliza, de asemenea, numele de gazdă al clientului în loc de IP din cele de mai sus de exemplu.
Setări NFS
Unele alte opțiuni pe care le putem folosi în fișierele "/ etc / exports" pentru partajarea fișierelor sunt următoarele.
- ro. Cu această opțiune, putem acorda acces numai în citire fișierelor partajate, adică clientul va putea citi numai.
- rw. Această opțiune permite accesul client-server pentru citire și scriere în cadrul directorului partajat.
- sincronizare. Sincronizarea confirmă cererile către directorul partajat numai după ce au fost declanșate modificările.
- no_subtree_check. Această opțiune împiedică verificarea subtreei. Când directorul partajat este un subdirector al unui sistem de fișiere mai mare, NFS scanează fiecare director de mai sus pentru a verifica permisiunile și detaliile acestuia. Verificarea subramificație Dezactivați poate crește fiabilitatea NFS. dar ele reduc securitatea.
- no_root_squash. Această expresie permite rădăcină. conectați la un anumit dosar.
Pentru mai multe opțiuni cu "/ etc / exports", vă recomandăm să citiți paginile manuale pentru export.
Configurarea clientului NFS
După configurarea serverului NFS, trebuie să montați acest director sau partiția partajată pe serverul client.
Montarea directoarelor comune pe un client NFS
Acum, pe clientul NFS. Trebuie să montăm acest director pentru al accesa local. Pentru a face acest lucru, trebuie să aflăm mai întâi ce resurse sunt disponibile pe serverul de la distanță sau pe serverul NFS.
Veți vedea că aceste directoare partajate nu mai sunt disponibile.
Comenzi importante pentru NFS
Unele comenzi mai importante pentru NFS.
- demonstrați-e. Afișează site-urile partajate disponibile pe computerul local
- demonstrați-e
. Lista de site-uri partajate disponibile pe serverul de la distanță - showmount -d. Lista tuturor subdirectoarelor
- exportfs -v. Afișează lista de fișiere și opțiuni partajate pe server
- exportfs -a. Exportați toate obiectele disponibile listate în / etc / exports. sau nume
- exportfs -u. Reexportați toate obiectele disponibile listate în / etc / exports. sau nume
- exportfs -r. Actualizați lista de servere după modificarea / etc / exports
Citiți de asemenea
Preferințe utilizator
- Adăugați utilizând "Adăugați la preferințe" și articolele dvs. preferate vor fi la îndemână
Postări selectate
Articole corelate
PLAY, RELAX
Actualizări precise ale Yandex și Google
Completați formularul și managerul nostru vă va suna înapoi în viitorul apropiat!
Mulțumesc! Cererea dvs. a fost acceptată
Mulțumesc! Cererea dvs. a fost acceptată