Bestanden delen tussen Linux-computers met behulp van NFS

Inhoudsopgave:

Bestanden delen tussen Linux-computers met behulp van NFS
Bestanden delen tussen Linux-computers met behulp van NFS

Video: Bestanden delen tussen Linux-computers met behulp van NFS

Video: Bestanden delen tussen Linux-computers met behulp van NFS
Video: 3 РЕЦЕПТА из КУРИНОЙ ПЕЧЕНИ/ ПАШТЕТ!! ГОСТИ БУДУТ В ШОКЕ!! 2024, Mei
Anonim

Bijna alle soorten Linux hebben de mogelijkheid om een Network File System (NFS) op te zetten waarmee Linux-computers op hetzelfde netwerk bestanden kunnen delen. Hoewel NFS alleen geschikt is voor netwerken die bestaan uit computers en Linux-servers, werkt het op systeemniveau voor snelle en efficiënte bestandsoverdracht tussen computers.

Stap

Deel 1 van 2: Een server maken

Bestanden delen tussen Linux-computers met behulp van NFS Stap 1
Bestanden delen tussen Linux-computers met behulp van NFS Stap 1

Stap 1. Gebruik NFS om bestanden te delen tussen Linux-computers op het lokale netwerk

Als je bestanden wilt delen met een Mac- of Windows-computer, gebruik dan Samba.

Bestanden delen tussen Linux-computers met behulp van NFS Stap 2
Bestanden delen tussen Linux-computers met behulp van NFS Stap 2

Stap 2. Weet hoe NFS werkt

Bij het delen van bestanden via NFS zijn er twee partijen: de server en de client. De server is de computer die de bestanden opslaat, terwijl de client de computer is die toegang heeft tot de gedeelde map door deze als een virtuele schijf te koppelen. NFS moet eerst worden geconfigureerd op de server en clientcomputers die u wilt gebruiken.

Bestanden delen tussen Linux-computers met behulp van NFS Stap 3
Bestanden delen tussen Linux-computers met behulp van NFS Stap 3

Stap 3. Open een terminal op de servercomputer

Dit is de computer die de gedeelde bestanden opslaat. U moet de servercomputer inschakelen en erop inloggen voordat de client de gedeelde map op zijn computer kan koppelen. Gebruik de terminal om NFS op server- en clientcomputers te configureren.

Bestanden delen tussen Linux-computers met behulp van NFS Stap 4
Bestanden delen tussen Linux-computers met behulp van NFS Stap 4

Stap 4. Typ

sudo apt-get install nfs-kernel-server nfs-common portmap en druk op Binnenkomen.

Het NFS-bestand wordt gedownload en op de computer geïnstalleerd.

Bestanden delen tussen Linux-computers met behulp van NFS Stap 5
Bestanden delen tussen Linux-computers met behulp van NFS Stap 5

Stap 5. Zodra de installatie is voltooid, typt u

dpkg-reconfigure portmap.

Selecteer "Nee" in het menu dat verschijnt. Nu kunnen computers die zich op het netwerk bevinden, verbinding maken met de gedeelde map.

Bestanden delen tussen Linux-computers met behulp van NFS Stap 6
Bestanden delen tussen Linux-computers met behulp van NFS Stap 6

Stap 6. Typ

sudo /etc/init.d/portmap restart om de portmap-service opnieuw te starten.

Dit is om ervoor te zorgen dat wijzigingen correct kunnen worden toegepast.

Bestanden delen tussen Linux-computers met behulp van NFS Stap 7
Bestanden delen tussen Linux-computers met behulp van NFS Stap 7

Stap 7. Maak een dummy-directory die wordt gebruikt om gegevens te delen

Deze lege map zal de client omleiden naar de daadwerkelijke gedeelde map. Dit maakt het voor u gemakkelijker als u de gedeelde map op de server later wilt wijzigen zonder dat u wijzigingen hoeft aan te brengen op de clientcomputer.

  • Typ.mkdir -p /export/dummynaam en druk op Binnenkomen.

    Er wordt een map met de naam dummyname gemaakt en de client kan deze bekijken.

Bestanden delen tussen Linux-computers met behulp van NFS Stap 8
Bestanden delen tussen Linux-computers met behulp van NFS Stap 8

Stap 8. Typ pico /etc/fstab en druk op Enter

Het bestand /etc/fstab wordt geopend en u kunt de gedeelde schijf automatisch koppelen wanneer de servercomputer opstart.

Bestanden delen tussen Linux-computers met behulp van NFS Stap 9
Bestanden delen tussen Linux-computers met behulp van NFS Stap 9

Stap 9. Voeg toe

gedeeld pad dummypath geen bind 0 0 aan het einde van het bestand.

Wijzig het gedeelde pad in de locatie van de gedeelde schijf en wijzig het dummypad in de dummy-maplocatie die u eerder hebt gemaakt.

Als u bijvoorbeeld het /dev/sdb-station wilt delen met een client die de aangemaakte dummy-directory gebruikt, typt u /dev/sdb /export/Shared none bind 0 0. Sla de bestandswijzigingen op

Bestanden delen tussen Linux-computers met behulp van NFS Stap 10
Bestanden delen tussen Linux-computers met behulp van NFS Stap 10

Stap 10. Open het

/etc/export.

U moet een dummy-directory en een IP-adres toevoegen dat toegang heeft tot het bestand. Gebruik het volgende formaat om te delen met alle IP-adressen op uw lokale netwerk: /export/dummyname 192.168.1.1/24(rw, no_root_squash, async).

Bestanden delen tussen Linux-computers met behulp van NFS Stap 11
Bestanden delen tussen Linux-computers met behulp van NFS Stap 11

Stap 11. Gebruik het commando

sudo /etc/init.d/nfs-kernel-server restart om de NFS-server opnieuw te starten.

Deel 2 van 2: Clientcomputers aansluiten

Bestanden delen tussen Linux-computers met behulp van NFS Stap 12
Bestanden delen tussen Linux-computers met behulp van NFS Stap 12

Stap 1. Open een terminal op de clientcomputer

Bestanden delen tussen Linux-computers met behulp van NFS Stap 13
Bestanden delen tussen Linux-computers met behulp van NFS Stap 13

Stap 2. Typ

sudo apt-get install portmap nfs-common en druk op Binnenkomen om de NFS-clientbestanden te mounten.

Bestanden delen tussen Linux-computers met behulp van NFS Stap 14
Bestanden delen tussen Linux-computers met behulp van NFS Stap 14

Stap 3. Maak een map aan waar de gedeelde bestanden worden gemount

Je kunt het van alles noemen. U kunt bijvoorbeeld mkdir /sharedFiles typen om een map met de naam "sharedFiles" te maken.

Bestanden delen tussen Linux-computers met behulp van NFS Stap 15
Bestanden delen tussen Linux-computers met behulp van NFS Stap 15

Stap 4. Typ

pico /etc/fstab bestand openen /etc/fstab.

Bestanden delen tussen Linux-computers met behulp van NFS Stap 16
Bestanden delen tussen Linux-computers met behulp van NFS Stap 16

Stap 5. Voeg toe

serverIP:sharedDirectory nfs rsize=8192, wsize=8192, timeo=14, intr aan het einde van het bestand.

Wijzig serverIP in het IP-adres op de NFS-computer van de server. Wijzig de sharedDirectory met de dummy-directory die u hebt gemaakt op de NFS-server en de lokale directory die u hebt gemaakt. Voor nu hoeft u geen andere variabelen te wijzigen.

Met het bovenstaande voorbeeld zou de opdrachtregel er als volgt uitzien: 192.168.1.5:/export/Shared /sharedFiles nfs rsize=8192, wsize=8192, timeo=14, intr

Bestanden delen tussen Linux-computers met behulp van NFS Stap 17
Bestanden delen tussen Linux-computers met behulp van NFS Stap 17

Stap 6. Typ

sudo /etc/init.d/portmap restart om portmap opnieuw te starten en de nieuwe instellingen toe te passen.

Elke keer dat de computer wordt aangezet, wordt de gedeelde schijf automatisch geïnstalleerd.

Bestanden delen tussen Linux-computers met behulp van NFS Stap 18
Bestanden delen tussen Linux-computers met behulp van NFS Stap 18

Stap 7. Probeer de schijf te installeren voordat u de computer opnieuw opstart

Typ mount -a en vervolgens ls /sharedFiles en kijk of de gedeelde bestanden op het scherm verschijnen.

Bestanden delen tussen Linux-computers met behulp van NFS Stap 19
Bestanden delen tussen Linux-computers met behulp van NFS Stap 19

Stap 8. Herhaal dit proces om elke computer aan te sluiten

Gebruik dezelfde instellingen en de computer maakt verbinding.

Aanbevolen: