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: 5 Signs your Hamster is UNHAPPY 2024, November
Anonim

Byna alle soorte Linux het die vermoë om 'n netwerklêerstelsel (NFS) op te stel waarmee Linux -rekenaars op dieselfde netwerk lêers kan deel. Alhoewel NFS slegs geskik is vir netwerke wat uit rekenaars en Linux -bedieners bestaan, werk dit op stelselvlak vir vinnige en doeltreffende lêeroordragte tussen rekenaars.

Stap

Deel 1 van 2: Die skep van 'n 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 om lêers tussen Linux -rekenaars op die plaaslike netwerk te deel

Gebruik Samba as u lêers met 'n Mac- of Windows -rekenaar wil deel.

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. Weet hoe NFS werk

As u lêers met NFS deel, is daar twee partye: die bediener en die kliënt. Die bediener is die rekenaar wat die lêers stoor, terwyl die kliënt die rekenaar is wat toegang tot die gedeelde gids verkry deur dit as 'n virtuele skyf te monteer. NFS moet eers gekonfigureer word op die bediener- en kliëntrekenaars wat u dit wil gebruik.

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 'n terminale op die bedienerrekenaar oop

Dit is die rekenaar wat die gedeelde lêers stoor. U moet die bedienerrekenaar aanskakel en aanmeld voordat die kliënt die gedeelde vouer op sy rekenaar kan koppel. Gebruik die terminale om NFS op bediener- en kliëntrekenaars 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.

Die NFS -lêer sal afgelaai en op die rekenaar geïnstalleer word.

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. As die installasie voltooi is, tik

dpkg-herkonfigureer portmap.

Kies "Nee" in die spyskaart wat verskyn. Nou kan rekenaars wat op die netwerk is, aan die gedeelde vouer koppel.

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 is om te verseker dat veranderinge korrek toegepas kan word.

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. Skep 'n dummy -gids wat gebruik sal word om data te deel

Hierdie leë gids sal die kliënt na die werklike gedeelde gids herlei. Dit sal dit vir u makliker maak as u later die gedeelde gids op die bediener wil verander sonder dat u veranderinge op die kliëntrekenaar hoef aan te bring.

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

    'N Gids met die naam dummyname sal geskep word en die kliënt kan dit 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

Die /etc /fstab -lêer sal oopmaak en u toelaat om die gedeelde skyf outomaties te monteer wanneer die bedienerrekenaar 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 aan die einde van die lêer.

Verander die gedeelde pad na die gedeelde skyf -ligging en verander die dummypad na die plek van die dummy -gids wat u vroeër geskep het.

As u byvoorbeeld die /dev /sdb -skyf met 'n kliënt wil deel met behulp van die gemaakte dummy -gids, tik /dev /sdb /export /Shared none bind 0 0. Stoor die lêerveranderinge

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.

U moet 'n dummy -gids en IP -adres byvoeg wat toegang tot die lêer het. Gebruik die volgende formaat om met alle 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 opdrag

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

Deel 2 van 2: Koppeling van kliëntrekenaars

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 'n 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 monteer.

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 'n gids waar die gedeelde lêers gemonteer sal word

U kan dit enigiets noem. 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 lêer oop te maak /etc/fstab.

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 aan die einde van die lêer.

Verander serverIP na die IP -adres op die bediener se NFS -rekenaar. Verander die sharedDirectory met die dummy -gids wat u op die NFS -bediener geskep het en die plaaslike gids wat u geskep het. Op die oomblik hoef u geen ander veranderlikes te verander nie.

Deur die voorbeeld hierbo te gebruik, lyk die opdragreël soos volg: 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 toe te pas.

Die gedeelde skyf word outomaties geïnstalleer elke keer as die rekenaar aangeskakel word.

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. Probeer die skyf installeer voordat u die rekenaar weer begin

Tik mount -a dan ls /sharedFiles en kyk of die gedeelde lêers op die skerm verskyn.

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 om elke rekenaar aan te sluit

Gebruik dieselfde instellings en die rekenaar sal aansluit.

Aanbeveel: