NFS

Installera och konfigurera NFS

Installera och konfigurera NFS

Network File System (NFS) är ett program som gör det möjligt för användare att komma åt och ändra filer på en fjärrdator som om de har tillgång till den lokala lagringen av sin egen dator. Det är det som kallas ett distribuerat filsystem och det fungerar som ett centraliserat arkivsystem för ett stort nätverk av datorer.

NFS arbetar med nätverk som delas av system med olika operativsystem. Administratören kan också välja vilka delar av monteringsinformationen som görs tillgängliga för klientsystemen.

Den här artikeln visar hur du installerar och konfigurerar NFS på ditt ArchLinux-system.

Steg 1: Konfigurera NFS-paket

Först installerar vi paketen för NFS. För att göra det, utfärda följande kommando:

$ sudo pacman -S nfs-utils

Steg 2: Ställ in NFS att starta vid start

Använd kommandona nedan för att ställa in NFS att starta vid start:

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


Nu bör NFS starta vid start.

Steg 3: Dela katalog med klient

Därefter väljer du en katalog som du vill dela med klienten och flyttar den till / etc / export. Använd kommandot nedan för att göra det:

$ vi / etc / export


Lägg sedan till den här raden i filerna:

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

Slutligen exporterar du dessa filer med kommandot nedan:

$ exportfs -a

Steg 4: Förbered klienten

Synkroniseringen kräver vissa paket som du kan ladda ner med kommandona nedan:

$ sudo pacman -S nfs-utils

Steg 5: Montera den delade katalogen

När paketen har installerats på fjärrdatorn är det nu dags att montera den delade katalogen:

$ mkdir -p / mnt / dela


Montera sedan den delade katalogen:

$ mount 192.168.87.156: / dela / mnt / dela /


Kör ett bekräftelsestest för att se om aktien är monterad:

$ df -h


Skriv in #mount för att lista de monterade filsystemen:

$ mount

Kör ett test

Ta över innehållet som ska distribueras till klienten via serverdelarkatalogen. Skriv in följande kommando för att köra ett test:

$ touch test1
$ mkdir-test


Gå till mapparna / mnt / dela på fjärrdatorn som fungerar som klient:

$ ls / mnt / dela / -lh


Lägg sedan till posterna i / etc / fstab-filen för att automatiskt montera den delade mappen permanent.

Lägg till / etc / fstab-filen med följande rader:

$ vi / etc / fstab


Detta bör montera delningsmappens filer och allt dess innehåll.

Använda NFS

Vi kommer nu att gå igenom några av de specifika alternativen för NFS som kan komma till nytta:

Slå upp terminalen på servern och skriv kommandot nedan för att se innehållet för delning på klientmaskinen:

$ showmount -e


För att se innehållet som kan delas på servern kan du använda en variant av det här kommandot. Skriv kommandot nedan:

$ showmount -e 192.168.87.156


Med följande kommando kan du lista alla delningsfiler på servern:

$ exportfs -v

För att rensa platsen / etc / export och skicka innehåll tillbaka till källan, ange följande:

$ exportfs -u

Slutsats

NFS är ett mycket enkelt men ändå exceptionellt bekvämt nätverksfildelningsapplikation. Det omfattande centrala arkiveringssystemet för NFS sparar massor av hårddiskutrymme, eftersom många mappar som finns på värden inte längre behöver lagras på varje dator. Det enkla gränssnittet för NFS tillåter användare att komma åt servern för innehåll som de skulle få tillgång till det lokala lagringsutrymmet.

Tänk på att NFS är mottaglig för många exploaterande attacker från internet. Som sådan bör du också överväga att ställa in en brandvägg för att skydda din värd från dessa attacker.

Det är allt vi har för idag. Håll dig kvar på linuxhint.com för fler artiklar som denna. Vi kommer att lägga upp uppföljningar av just detta inlägg.

Användbara verktyg för Linux-spelare
Om du gillar att spela spel på Linux är chansen att du kan ha använt appar och verktyg som Wine, Lutris och OBS Studio för att förbättra spelupplevels...
HD Remastered Games för Linux som aldrig tidigare hade en Linux-version
Många spelutvecklare och utgivare kommer med HD-remaster av gamla spel för att förlänga livstiden för franchisen, snälla fans som begär kompatibilitet...
Hur man använder AutoKey för att automatisera Linux-spel
AutoKey är ett verktyg för desktopautomatisering för Linux och X11, programmerat i Python 3, GTK och Qt. Med hjälp av dess skript och MACRO-funktional...