NFS

NFS installeren en configureren

NFS installeren en configureren

Network File System (NFS) is een applicatie waarmee gebruikers bestanden op een externe computer kunnen openen en wijzigen alsof ze toegang hebben tot de lokale opslag van hun eigen computer. Het is een zogenaamd gedistribueerd bestandssysteem en het dient als een gecentraliseerd bestandssysteem voor een groot netwerk van computers.

NFS werkt met netwerken die worden gedeeld door systemen met verschillende besturingssystemen. De beheerder kan ook selecteren welke delen van de montage-informatie beschikbaar worden gesteld aan de clientsystemen.

Dit artikel laat zien hoe u NFS installeert en configureert op uw ArchLinux-systeem.

Stap 1: NFS-pakketten instellen

Eerst zullen we de pakketten voor NFS . installeren. Geef hiervoor de volgende opdracht:

$ sudo pacman -S nfs-utils

Stap 2: NFS instellen om te starten bij opstarten

Gebruik de onderstaande opdrachten om NFS in te stellen om te starten bij het opstarten:

$ chkconfignfs aan
$ service rpcbind start
$ service nfs start


Nu zou NFS moeten starten bij het opstarten.

Stap 3: Directory delen met klant

Vervolgens selecteert u een map om te delen met de klant en verplaatst u deze naar /etc/exports. Gebruik hiervoor de onderstaande opdracht:

$ vi /etc/exports


Voeg vervolgens deze regel toe aan de bestanden:

# /share 192.168.87.158(rw,sync,no_root_squash,no_subtree_check)

Exporteer ten slotte deze bestanden met de onderstaande opdracht:

$ exportfs -a

Stap 4: Bereid de klant voor

De synchronisatie vereist bepaalde pakketten die u kunt downloaden met de onderstaande opdrachten:

$ sudo pacman -S nfs-utils

Stap 5: Koppel de gedeelde map

Zodra de pakketten op de externe computer zijn geïnstalleerd, is het nu tijd om de gedeelde map te koppelen:

$ mkdir -p /mnt/share


Koppel vervolgens de gedeelde map:

$ mount 192 mount.168.87.156:/aandeel /mnt/aandeel/


Voer een bevestigingstest uit om te zien of de share is aangekoppeld:

$ df -h


Typ #mount om de gekoppelde bestandssystemen weer te geven:

$ mount

Een test uitvoeren

Breng de inhoud over die naar de client moet worden gedistribueerd via de servershare-map. Typ de volgende opdracht om een ​​test uit te voeren:

$ aanraaktest1
$ mkdir-test


Ga naar de mappen /mnt/share op de externe computer die als client fungeert:

$ ls /mnt/share/ -lh


Voeg vervolgens de items toe aan het bestand /etc/fstab om de gedeelde map automatisch permanent te koppelen.

Voeg het bestand /etc/fstab toe met de volgende regels:

$ vi /etc/fstab


Dit zou de gedeelde mapbestanden en al zijn inhoud moeten koppelen.

NFS gebruiken

We zullen nu enkele van de opties bespreken die specifiek zijn voor NFS en die van pas kunnen komen:

Start de terminal op de server en typ de onderstaande opdracht om de inhoud te zien die kan worden gedeeld op de clientcomputer:

$ showmount -e


Om de inhoud te zien die gedeeld kan worden op de server, kun je een variatie op deze opdracht gebruiken. Typ de opdracht hieronder:

$ showmount -e 192.168.87.156


Met de volgende opdracht kunt u alle gedeelde bestanden op de server weergeven:

$ exportfs -v

Voer het volgende in om de /etc/exports-locatie te wissen en inhoud terug te sturen naar de bron:

$ exportfs -u

Conclusie

NFS is een zeer eenvoudige, maar buitengewoon handige toepassing voor het delen van netwerkbestanden. Het uitgebreide centrale bestandssysteem van NFS bespaart tonnen HDD-ruimte, omdat veel mappen op de host niet langer op elke computer hoeven te worden opgeslagen. De eenvoudige interface van NFS stelt gebruikers in staat om toegang te krijgen tot de server voor inhoud zoals ze toegang zouden krijgen tot de lokale opslag.

Houd er rekening mee dat NFS vatbaar is voor veel uitbuitende aanvallen vanaf internet. Overweeg daarom ook om een ​​firewall op te zetten om uw host tegen deze aanvallen te beschermen.

Dat is alles wat we hebben voor vandaag. Blijf bij linuxhint.com voor meer van dit soort artikelen. We zullen follow-ups plaatsen op dit specifieke bericht.

Top Oculus App Lab-games
Als je eigenaar bent van een Oculus-headset, moet je op de hoogte zijn van sideloading. Sideloading is het proces van het installeren van niet-winkeli...
Top 10 spellen om te spelen op Ubuntu
Het Windows-platform is een van de dominante platforms voor gaming geweest vanwege het enorme percentage games dat tegenwoordig wordt ontwikkeld om Wi...
5 beste arcade-spellen voor Linux
Tegenwoordig zijn computers serieuze machines die worden gebruikt om te gamen. Als je de nieuwe hoge score niet kunt halen, weet je wat ik bedoel. In ...