NFS

Installer og konfigurer NFS

Installer og konfigurer NFS

Network File System (NFS) er et program som lar brukerne få tilgang til og endre filer på en ekstern datamaskin som om de får tilgang til den lokale lagringen av sin egen datamaskin. Det er det som kalles et distribuert filsystem, og det fungerer som et sentralisert arkivsystem for et stort nettverk av datamaskiner.

NFS jobber med nettverk som deles av systemer med forskjellige operativsystemer. Administratoren kan også velge hvilke deler av monteringsinformasjonen som blir gjort tilgjengelig for klientsystemene.

Denne artikkelen viser deg hvordan du installerer og konfigurerer NFS på ArchLinux-systemet.

Trinn 1: Sett opp NFS-pakker

Først installerer vi pakkene for NFS. For å gjøre det, send ut følgende kommando:

$ sudo pacman -S nfs-utils

Trinn 2: Sett NFS til å starte ved oppstart

Bruk kommandoene nedenfor for å angi at NFS skal starte ved oppstart:

$ chkconfignfs på
$ service rpcbind start
$ service nfs start


Nå skal NFS starte ved oppstart.

Trinn 3: Del katalogen med klienten

Deretter velger du en katalog som skal deles med klienten og flytter den til / etc / eksport. Bruk kommandoen nedenfor for å gjøre det:

$ vi / etc / eksport


Deretter legger du denne linjen til filene:

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

Til slutt eksporterer du disse filene med kommandoen nedenfor:

$ exportfs -a

Trinn 4: Forbered klienten

Synkroniseringen krever visse pakker som du kan laste ned med kommandoene nedenfor:

$ sudo pacman -S nfs-utils

Trinn 5: Monter den delte katalogen

Når pakkene er installert på den eksterne datamaskinen, er det nå på tide å montere den delte katalogen:

$ mkdir -p / mnt / del


Monter deretter den delte katalogen:

$ mount 192.168.87.156: / del / mnt / del /


Kjør en bekreftelsestest for å se om delingen er montert:

$ df -h


Skriv inn #mount for å liste de monterte filsystemene:

$ mount

Kjører en test

Overfør innholdet som skal distribueres til klienten gjennom serverkatalogen. Skriv inn følgende kommando for å kjøre en test:

$ berøringstest 1
$ mkdir test


Gå til / mnt / del mappene på den eksterne datamaskinen som fungerer som klient:

$ ls / mnt / share / -lh


Deretter legger du til oppføringene i / etc / fstab-filen for automatisk å montere den delte mappen permanent.

Legg til / etc / fstab-filen med følgende linjer:

$ vi / etc / fstab


Dette skal montere delingsmappefilene og alt innholdet.

Bruke NFS

Vi vil nå gå gjennom noen av alternativene som er spesifikke for NFS som kan være nyttige:

Slå av terminalen på serveren og skriv kommandoen nedenfor for å se innholdet som skal deles på klientmaskinen:

$ showmount -e


For å se innholdet som kan deles på serveren, kan du bruke en variant av denne kommandoen. Skriv inn kommandoen nedenfor:

$ showmount -e 192.168.87.156


Følgende kommando lar deg liste alle delingsfilene på serveren:

$ exportfs -v

For å fjerne / etc / eksportplasseringen og sende innholdet tilbake til kilden, skriv inn følgende:

$ exportfs -u

Konklusjon

NFS er et veldig enkelt, men likevel svært praktisk, nettverksfildelingsprogram. Det omfattende sentrale arkivsystemet til NFS sparer tonnevis av harddiskplass, ettersom mange mapper på verten ikke lenger trenger å lagres på hver datamaskin. Det enkle grensesnittet til NFS lar brukerne få tilgang til serveren for innhold som de ville ha tilgang til lokal lagring.

Husk at NFS er utsatt for mange utnyttende angrep fra internett. Som sådan bør du også vurdere å sette opp en brannmur for å beskytte verten din mot disse angrepene.

Det er alt vi har for i dag. Hold deg ved linuxhint.com for flere artikler som dette. Vi vil legge opp oppfølging av dette innlegget.

Nyttige verktøy for Linux-spillere
Hvis du liker å spille spill på Linux, er sjansen stor for at du har brukt apper og verktøy som Wine, Lutris og OBS Studio for å forbedre spilloppleve...
HD Remastered Games for Linux som aldri hadde en Linux-utgave tidligere
Mange spillutviklere og utgivere kommer med HD-remaster av gamle spill for å forlenge franchisetiden, vennligst fans som ber om kompatibilitet med mod...
Hvordan bruke AutoKey til å automatisere Linux-spill
AutoKey er et desktopautomatiseringsverktøy for Linux og X11, programmert i Python 3, GTK og Qt. Ved å bruke skript og MACRO-funksjonalitet kan du aut...