Hoe om lêers tussen Linux -rekenaars te deel met behulp van NFS

INHOUDSOPGAWE:

Hoe om lêers tussen Linux -rekenaars te deel met behulp van NFS
Hoe om lêers tussen Linux -rekenaars te deel met behulp van NFS

Video: Hoe om lêers tussen Linux -rekenaars te deel met behulp van NFS

Video: Hoe om lêers tussen Linux -rekenaars te deel met behulp van NFS
Video: Download and Installation of Debian 10.7 - Non-free Drivers 2024, April
Anonim

Byna alle Linux -verspreidings het die moontlikheid om 'n netwerklêerstelsel (NFS) op te stel waarmee die verskillende Linux -rekenaars op die netwerk lêers maklik kan deel. NFS is slegs geskik vir netwerke wat volledig uit Linux -rekenaars en bedieners bestaan, maar werk op stelselvlak vir vinnige, doeltreffende oordragte tussen rekenaars.

Stappe

Deel 1 van 2: Die skep van die bediener

Deel lêers tussen Linux -rekenaars met behulp van NFS Stap 1
Deel lêers tussen Linux -rekenaars met behulp van NFS Stap 1

Stap 1. Gebruik NFS (Network File System) om lêers tussen Linux -rekenaars op 'n plaaslike netwerk te deel

As u lêers met Windows- of Mac -rekenaars wil deel, is dit baie beter om Samba te gebruik.

Deel lêers tussen Linux -rekenaars met behulp van NFS Stap 2
Deel lêers tussen Linux -rekenaars met behulp van NFS Stap 2

Stap 2. Verstaan hoe NFS werk

As u lêers met NFS deel, is daar twee kante: die bediener en die kliënte. Die bediener is die rekenaar wat die lêers eintlik stoor, terwyl die kliënte die rekenaars is wat toegang tot die gedeelde gids verkry deur die gedeelde vouer as 'n virtuele skyf te monteer. NFS moet opgestel word op beide die bediener en enige kliënt wat wil koppel.

Deel lêers tussen Linux -rekenaars met behulp van NFS Stap 3
Deel lêers tussen Linux -rekenaars met behulp van NFS Stap 3

Stap 3. Maak die terminale op die bedienerrekenaar oop

Dit is die rekenaar wat die gedeelde lêers sal huisves. Die bedienerrekenaar moet aangeskakel en aangemeld word sodat kliënte die gedeelde vouer kan installeer. NFS vereis dat die terminale gebruik word om beide die bediener en die kliënt te installeer en op te stel.

Deel lêers tussen Linux -rekenaars met behulp van NFS Stap 4
Deel lêers tussen Linux -rekenaars met behulp van NFS Stap 4

Stap 4. Tik

sudo apt-get install nfs-kernel-server nfs-common portmap en druk ↵ Tik in.

Dit sal die aflaai en installering van die NFS -lêers op u rekenaar begin.

Deel lêers tussen Linux -rekenaars met behulp van NFS Stap 5
Deel lêers tussen Linux -rekenaars met behulp van NFS Stap 5

Stap 5. Na die installasie, tik

dpkg-herkonfigureer portmap.

Kies "Nee" in die spyskaart wat verskyn. Dit sal ander rekenaars in die netwerk in staat stel om aan te sluit by u gedeelde vouer.

Deel lêers tussen Linux -rekenaars met behulp van NFS Stap 6
Deel lêers tussen Linux -rekenaars met behulp van NFS Stap 6

Stap 6. Tik

sudo /etc/init.d/portmap herbegin om die poortkaartdiens weer te begin.

Dit sal verseker dat u veranderinge in werking tree.

Deel lêers tussen Linux -rekenaars met behulp van NFS Stap 7
Deel lêers tussen Linux -rekenaars met behulp van NFS Stap 7

Stap 7. Maak 'n dummy gids wat gebruik sal word om die data te deel

Dit is 'n leë gids wat die kliënte na die werklike gedeelde gids sal lei. Hiermee kan u later die gedeelde gids op u bediener verander sonder om enige veranderinge aan die kliënte aan te bring.

  • Tik.mkdir -p /export /dummyname en druk ↵ Tik in.

    Dit sal 'n gids met die naam dummyn skep wat die kliënte sal sien.

Deel lêers tussen Linux -rekenaars met behulp van NFS Stap 8
Deel lêers tussen Linux -rekenaars met behulp van NFS Stap 8

Stap 8. Tik pico /etc /fstab en druk ↵ Enter

Dit sal die /etc /fstab -lêer oopmaak en u toelaat om die gedeelde skyf outomaties te monteer wanneer die bediener begin.

Deel lêers tussen Linux -rekenaars met behulp van NFS Stap 9
Deel lêers tussen Linux -rekenaars met behulp van NFS Stap 9

Stap 9. Voeg by

gedeelde pad dummypath geen bind 0 0 tot aan die einde van die lêer.

Vervang gedeelde pad met die ligging van die gedeelde skyf en vervang dummypath met die ligging van die dummy -gids wat u vroeër geskep het.

Byvoorbeeld, om die /dev /sdb -skyf met die kliënte te deel deur die dummy -gids wat vroeër geskep is, te deel, tik /dev /sdb /export /Shared none bind 0 0. Stoor die veranderinge in die lêer

Deel lêers tussen Linux -rekenaars met behulp van NFS Stap 10
Deel lêers tussen Linux -rekenaars met behulp van NFS Stap 10

Stap 10. Maak die

/etc/exports lêer.

U moet u dummy -gids sowel as die IP's wat toegang tot hierdie lêer het, byvoeg. Gebruik die volgende formaat om met al die IP -adresse op u plaaslike netwerk te deel:/export/dummyname 192.168.1.1/24(rw, no_root_squash, async).

Deel lêers tussen Linux -rekenaars met behulp van NFS Stap 11
Deel lêers tussen Linux -rekenaars met behulp van NFS Stap 11

Stap 11. Gebruik die

sudo /etc/init.d/nfs-kernel-server herbegin opdrag om die NFS -bediener weer te begin.

Deel 2 van 2: Koppel die kliëntrekenaars aan

Deel lêers tussen Linux -rekenaars met behulp van NFS Stap 12
Deel lêers tussen Linux -rekenaars met behulp van NFS Stap 12

Stap 1. Maak die terminale op die kliëntrekenaar oop

Deel lêers tussen Linux -rekenaars met behulp van NFS Stap 13
Deel lêers tussen Linux -rekenaars met behulp van NFS Stap 13

Stap 2. Tik

sudo apt-get install portmap nfs-common en druk ↵ Tik in om die NFS -kliëntlêers te installeer.

Deel lêers tussen Linux -rekenaars met behulp van NFS Stap 14
Deel lêers tussen Linux -rekenaars met behulp van NFS Stap 14

Stap 3. Skep die gids waarin die gedeelde lêers gemonteer sal word

U kan dit noem wat u wil. U kan byvoorbeeld mkdir /sharedFiles tik om 'n gids met die naam "sharedFiles" te skep.

Deel lêers tussen Linux -rekenaars met behulp van NFS Stap 15
Deel lêers tussen Linux -rekenaars met behulp van NFS Stap 15

Stap 4. Tik

pico /etc /fstab om die /etc/fstab lêer.

Deel lêers tussen Linux -rekenaars met behulp van NFS Stap 16
Deel lêers tussen Linux -rekenaars met behulp van NFS Stap 16

Stap 5. Voeg by

serverIP: sharedDirectory nfs rsize = 8192, wsize = 8192, timeo = 14, intr tot aan die einde van die lêer.

Vervang serverIP met die IP -adres van die NFS -bedienerrekenaar. Vervang sharedDirectory met die dummy -gids wat u op die NFS -bediener geskep het en die plaaslike gids wat u pas geskep het. Laat die res van die waardes vir eers soos dit is.

Deur die bogenoemde voorbeelde te gebruik, kan die lyn soos volg lyk: 192.168.1.5:/export/Shared/sharedFiles nfs rsize = 8192, wsize = 8192, timeo = 14, intr

Deel lêers tussen Linux -rekenaars met behulp van NFS Stap 17
Deel lêers tussen Linux -rekenaars met behulp van NFS Stap 17

Stap 6. Tik

sudo /etc/init.d/portmap herbegin om portmap weer te begin en die nuwe instellings te gebruik.

Die skyf word outomaties aangeskakel elke keer as die rekenaar herlaai.

Deel lêers tussen Linux -rekenaars met behulp van NFS Stap 18
Deel lêers tussen Linux -rekenaars met behulp van NFS Stap 18

Stap 7. Toets die skyf deur dit met die hand te monteer voordat u weer begin

Tik mount -a en dan ls /sharedFiles om te sien of die gedeelde lêers vertoon word.

Deel lêers tussen Linux -rekenaars met behulp van NFS Stap 19
Deel lêers tussen Linux -rekenaars met behulp van NFS Stap 19

Stap 8. Herhaal hierdie proses vir elke verbindingsrekenaar

U moet dieselfde instellings kan invoer en suksesvol kan koppel.

Aanbeveel: