Cum să partajați fișiere între computere Linux folosind NFS

Cuprins:

Cum să partajați fișiere între computere Linux folosind NFS
Cum să partajați fișiere între computere Linux folosind NFS

Video: Cum să partajați fișiere între computere Linux folosind NFS

Video: Cum să partajați fișiere între computere Linux folosind NFS
Video: Download and Installation of Debian 10.7 - Non-free Drivers 2024, Aprilie
Anonim

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

Partajați fișiere între computere Linux folosind NFS Pasul 1
Partajați fișiere între computere Linux folosind NFS Pasul 1

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.

Partajați fișiere între computere Linux folosind NFS Pasul 2
Partajați fișiere între computere Linux folosind NFS Pasul 2

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.

Partajați fișiere între computere Linux folosind NFS Pasul 3
Partajați fișiere între computere Linux folosind NFS Pasul 3

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.

Partajați fișiere între computere Linux folosind NFS Pasul 4
Partajați fișiere între computere Linux folosind NFS Pasul 4

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.

Partajați fișiere între computere Linux folosind NFS Pasul 5
Partajați fișiere între computere Linux folosind NFS Pasul 5

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.

Partajați fișiere între computere Linux folosind NFS Pasul 6
Partajați fișiere între computere Linux folosind NFS Pasul 6

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.

Partajați fișiere între computere Linux folosind NFS Pasul 7
Partajați fișiere între computere Linux folosind NFS Pasul 7

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.

Partajați fișiere între computere Linux folosind NFS Pasul 8
Partajați fișiere între computere Linux folosind NFS Pasul 8

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.

Partajați fișiere între computere Linux folosind NFS Pasul 9
Partajați fișiere între computere Linux folosind NFS Pasul 9

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

Partajați fișiere între computere Linux folosind NFS Pasul 10
Partajați fișiere între computere Linux folosind NFS Pasul 10

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).

Partajați fișiere între computere Linux folosind NFS Pasul 11
Partajați fișiere între computere Linux folosind NFS Pasul 11

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

Partajați fișiere între computere Linux folosind NFS Pasul 12
Partajați fișiere între computere Linux folosind NFS Pasul 12

Pasul 1. Deschideți terminalul de pe computerul client

Partajați fișiere între computere Linux folosind NFS Pasul 13
Partajați fișiere între computere Linux folosind NFS Pasul 13

Pasul 2. Tastați

sudo apt-get install portmap nfs-common și apăsați ↵ Intrați pentru a instala fișierele client NFS.

Partajați fișiere între computere Linux folosind NFS Pasul 14
Partajați fișiere între computere Linux folosind NFS Pasul 14

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”.

Partajați fișiere între computere Linux folosind NFS Pasul 15
Partajați fișiere între computere Linux folosind NFS Pasul 15

Pasul 4. Tastați

pico / etc / fstab pentru a deschide / etc / fstab fişier.

Partajați fișiere între computere Linux folosind NFS Pasul 16
Partajați fișiere între computere Linux folosind NFS Pasul 16

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

Partajați fișiere între computere Linux folosind NFS Pasul 17
Partajați fișiere între computere Linux folosind NFS Pasul 17

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.

Partajați fișiere între computere Linux folosind NFS Pasul 18
Partajați fișiere între computere Linux folosind NFS Pasul 18

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.

Partajați fișiere între computere Linux folosind NFS Pasul 19
Partajați fișiere între computere Linux folosind NFS Pasul 19

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.

Recomandat: