Introduksjon til NFS i Linux

Er du lei av å måtte kopiere filer over to systemer hele tiden? Hvorfor ikke montere de lokale filsystemene over et nettverk og eksterne verter for å samhandle med dem når de er montert lokalt på det samme systemet. Forsto ikke? I dette innlegget skal vi gå gjennom det grunnleggende om NFS i Linux.

NFS i Linux

NFS (Network File System) som navnet indikerer er en måte å montere Linux-kataloger over et nettverk. Den ble i utgangspunktet utviklet for å dele filer og mapper mellom to Linux-systemer på en raskere og bedre måte. Den ble utviklet av Sun Microsystems i 1980 for dette eneste formål. NFS bruker Transmission Control Protocol (TCP) og User Datagram Protocol (UDP) for å gi en statløs forbindelse mellom klient og server.

Hvorfor skal vi bruke NFS?

Som de sier er deling bryr seg. Så NFS er en av de beste metodene å dele mellom til to Linux-systemer. Hovedformålet med NFS er å sikkerhetskopiere data til en sentral server som er tilgjengelig for alle PCer i et nettverk. I stedet for å kopiere en fil fra et system til et system, er det lettere å opprette NFS slik at alle PCer har tilgang til den filen. Nyere versjoner av NFS støtter også ACL, pseudo rotfester. Det beste er at det er manuell forfriskning som kreves for å se nye filer. Det kan også sikres med brannmurer og Kerberos.

Når skal vi bruke NFS?

NFS kan brukes når deling må gjøres mellom Linux-systemer. For å dele mellom en Windows-PC og en Linux, bruk Samba på Windows-siden. Ja, det er så enkelt som det !!

Hvordan konfigurerer NFS i Linux-systemet ditt?

Først må du installere pakker for NFS ved å bruke kommandoen “sudo apt-get install NFS-kernel-server” på terminalen.

Hvis en kommando er riktig, vil du kunne se noe slikt i terminalen, vent til installasjonen er over

1. Lag en mappe som må deles. Eksempel: Jeg har opprettet en mappe som heter “nfs_arjun”

2. Rediger eksportfilen i / etc med din favoritt tekstredigerer. Hvis du ikke er i rotmodus, bruk sudo mens du redigerer.

3. Legg til følgende linje i eksportfilen i formatet

“Folder_to_shared” “ip” (spesifiser tilgang og andre delingsalternativer i denne braketten)

4. Lagre redigeringen som er gjort for å eksportere filen, og kjør kommandoen “exportfs –r”

5. Start NFS-tjenesten ved å utføre følgende kommando "/etc/init.d/nfs start"

6. Bare for å sikre at NFS-aksjen din er synlig for klienten, kjører du følgende kommando på NFS-serveren.

7. Hvis eksportlisten din viser mappen og IP-adressen din, gjorde Voila du det !!

Alt du trenger å gjøre er å montere den og den er klar til bruk.

Hvordan konfigurerer NFS mellom et Linux-system og et Windows-system?

La oss nå lære hvordan du konfigurerer NFS mellom Linux og Windows-system. Etter å ha konfigurert NFS på Linux-siden, aktiverer du funksjonene for NFS i Windows.

Åpne Start> Kontrollpanel> Programmer. Velg Slå Windows-funksjoner på eller av. Velg Tjenester for NFS. Klikk OK

Vi kan bruke “mount” -kommandoen for å bruke NFS på windows-systemer. Gi også alternativet “nolock” og andre parametere som IP-adresse for ekstern NFS-server og lokal stasjon som er “Z” her.

monter -o nolock 172.16.3.56:/mnt z:

Vi kan også bruke "nettbruk" til å montere NFS på Windows-systemet ved å bruke kommando

nettbruk z: \\ 172.16.3.56 \ mnt

Konklusjon

NFS i Linux er noe av det mest nyttige du kan lære å gjøre. Det hjelper mye når du må dele en fil / mappe med flere PC-er. Du har nettopp lært grunnleggende og hvordan du setter opp NFS i Linux og monterer det på andre systemer.

Anbefalte artikler

Dette er en guide til NFS-montering i Linux. Her diskuterer vi hvordan du konfigurerer NFS i ditt Linux-system? sammen med hvorfor og når skal vi bruke NFS ?. Du kan også se på følgende artikler for å lære mer -

  1. Hva er Kubernetes?
  2. Installer Python på Linux
  3. Opprett bruker i Linux
  4. Linux-prosessstyring
  5. Omfattende guide til de fleste Linux-operatører