Aproape toate distribuțiile Linux vin cu posibilitatea de a configura un sistem de fișiere de rețea (NFS) care permite diferitelor computere Linux din rețea să partajeze cu ușurință fișiere. NFS este potrivit numai pentru rețelele compuse în întregime din computere și servere Linux, dar funcționează la nivel de sistem pentru transferuri rapide și eficiente între computere.
Pași
Partea 1 din 2: Crearea serverului
Pasul 1. Utilizați NFS (Network File System) pentru a partaja fișiere între computerele Linux dintr-o rețea locală
Dacă trebuie să partajați fișiere cu computerele Windows sau Mac, veți avea mult mai mult succes folosind Samba.
Pasul 2. Înțelegeți cum funcționează NFS
Când partajați fișiere cu NFS, există două părți: serverul și clienții. Serverul este computerul care stochează de fapt fișierele, în timp ce clienții sunt computerele care accesează folderul partajat prin montarea folderului partajat ca o unitate virtuală. NFS va trebui să fie configurat atât pe server, cât și pe orice client care dorește să se conecteze.
Pasul 3. Deschideți terminalul de pe computerul server
Acesta este computerul care va găzdui fișierele partajate. Computerul server va trebui să fie pornit și conectat pentru ca clienții să monteze folderul partajat. NFS necesită utilizarea terminalului pentru a instala și configura atât serverul, cât și clientul.
Pasul 4. Tastați
sudo apt-get install nfs-kernel-server nfs-portmap comun și apăsați ↵ Intrați.
Aceasta va începe descărcarea și instalarea fișierelor NFS pe computer.
Pasul 5. După instalare, tastați
dpkg-reconfigure portmap.
Selectați „Nu” din meniul care apare. Aceasta va permite altor computere din rețea să se conecteze la folderul partajat.
Pasul 6. Tastați
sudo /etc/init.d/portmap restart pentru a reporni serviciul portmap.
Acest lucru vă va asigura că modificările dvs. vor intra în vigoare.
Pasul 7. Realizați un director fictiv care va fi utilizat pentru a partaja datele
Acesta este un director gol care va direcționa clienții către directorul partajat real. Acest lucru vă va permite să schimbați directorul partajat de pe serverul dvs. mai târziu, fără a fi nevoie să faceți modificări clienților.
-
Tastați.mkdir -p / export / dummyname și apăsați ↵ Intrați.
Aceasta va crea un director numit dummyname pe care îl vor vedea clienții.
Pasul 8. Tastați pico / etc / fstab și apăsați ↵ Enter
Aceasta va deschide fișierul / etc / fstab și vă va permite să montați automat unitatea partajată ori de câte ori serverul pornește.
Pasul 9. Adăugați
sharedpath dummypath none bind 0 0 până la sfârșitul fișierului.
Înlocuiți sharedpath cu locația unității partajate și înlocuiți dummypath cu locația directorului fictiv pe care l-ați creat anterior.
De exemplu, pentru a partaja unitatea / dev / sdb cu clienții utilizând directorul fals creat mai devreme, ați tasta / dev / sdb / export / Shared none bind 0 0. Salvați modificările în fișier
Pasul 10. Deschideți fișierul
/ etc / exporturi fişier.
Va trebui să adăugați directorul dvs. fals, precum și adresele IP care au permisiunea de a-l accesa în acest fișier. Utilizați următorul format pentru a partaja cu toate adresele IP din rețeaua dvs. locală: / export / dummyname 192.168.1.1/24(rw, no_root_squash, async).
Pasul 11. Folosiți
sudo /etc/init.d/nfs-kernel-server restart comanda pentru a reporni serverul NFS.
Partea 2 din 2: Conectarea computerelor client
Pasul 1. Deschideți terminalul de pe computerul client
Pasul 2. Tastați
sudo apt-get install portmap nfs-common și apăsați ↵ Intrați pentru a instala fișierele client NFS.
Pasul 3. Creați directorul în care vor fi montate fișierele partajate
Puteți denumi acest lucru oricum doriți. De exemplu, puteți tasta mkdir / sharedFiles pentru a crea un folder numit „sharedFiles”.
Pasul 4. Tastați
pico / etc / fstab pentru a deschide / etc / fstab fişier.
Pasul 5. Adăugați
serverIP: sharedDirectory nfs rsize = 8192, wsize = 8192, timeo = 14, intr până la sfârșitul fișierului.
Înlocuiți serverIP cu adresa IP a computerului server NFS. Înlocuiți sharedDirectory cu directorul fals pe care l-ați creat pe serverul NFS și directorul local pe care tocmai l-ați creat. Lăsați restul valorilor așa cum sunt pentru moment.
Folosind exemplele de mai sus, linia ar putea arăta astfel: 192.168.1.5:/export/Shared / sharedFiles nfs rsize = 8192, wsize = 8192, timeo = 14, intr
Pasul 6. Tastați
sudo /etc/init.d/portmap restart pentru a reporni portmap și a utiliza noile setări.
Unitatea se va monta automat de fiecare dată când computerul repornește.
Pasul 7. Testați unitatea montându-l manual înainte de a reporni
Tastați mount -a și apoi ls / sharedFiles pentru a vedea dacă sunt afișate fișierele partajate.
Pasul 8. Repetați acest proces pentru fiecare computer conectat
Ar trebui să puteți introduce aceleași setări și să vă conectați cu succes.