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:
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:
Kör ett bekräftelsestest för att se om aktien är monterad:
Skriv in #mount för att lista de monterade filsystemen:
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:
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:
Med följande kommando kan du lista alla delningsfiler på servern:
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.