maskinvare

Nfs: del mapper på Linux

Innholdsfortegnelse:

Anonim

NFS for det engelske begrepet Network File System, som betyr Network File System. Det er forkortelsen for å identifisere det native systemet som brukes av Linux for å dele mapper i et nettverk. Og som et resultat, kan du få tilgang til disse delte mappene fra andre brukers datamaskiner som om de var på harddisken selv.

Derfor kan vi si at NFS lar datamaskiner som bruker Linux koble til og dele mapper med hverandre. I Linux er det også andre alternativer for å dele ressurser som Samba, FTP, SSH, men den anbefalte tingen å gjøre for å dele ressurser i et Linux-nettverk er NFS.

NFS: Deling av mapper på Linux

NFS-installasjon

For å kunne bruke tjenesten, må vi tidligere installere NFS-pakken for den tilsvarende distribusjonen. Vanligvis inneholder de fleste datamaskiner pakken allerede, da du kan trenge å dele en mappe når som helst. At en datamaskin har pakken installert, betyr ikke at den allerede deler filsystemet sitt på nettverket. For dette krever det en konfigurasjon og en tidligere start av tjenesten.

For å fortsette med installasjonen av NFS og vi ønsker å få tak i den nyeste versjonen, bruker vi apt-get-kommandoen fra konsollen:

apt-get install nfs-common nfs-kernel-server

NFS-serverkonfigurasjon

Før du starter tjenestene, er det påkrevd å spesifisere hvilke mapper du vil dele og definere under hvilken type tillatelser tilgangen skal være: bare lese eller lese og skrive. På den annen side er det også mulig å etablere hvilke datamaskiner som kan koble til disse mappene. Alle disse alternativene kan konfigureres fra filen: / etc / export

I konfigurasjonsfilen kan vi på hver linje spesifisere flere punkter:

  • Mappen vi vil dele. Tillatelsene som den deles under (les bare: 'ro' eller lese og skrive: 'rw'). Hva er maskinene som har tilgang. Det kan være et navn, en IP-adresse eller et utvalg av IP-adresser.

Når du bruker NFS for deling, anbefaler vi at du angir de maksimale tillatelsesbegrensningene. For eksempel, hvis brukere ikke trenger å skrive til filer, må vi stille inn "bare lese" -tillatelse.

NFS manuell start og stopp

For at NFS-tjenestene skal fungere, er det første trinnet å starte portman-tjenesten, derfor er det første vi må utføre:

sudo /etc/init.d/portmapstart

Hvis vi ønsker å starte NFS-tjenesten, eller hver gang vi gjør endringer i filen / etc / export, er det nødvendig å utføre følgende kommando:

sudo /etc/init.d/nfs-kernel-server start på nytt

Ellers, det vil si å stoppe tjenesten, bruker vi:

sudo /etc/init.d/nfs-kernel-server stop

Du kan være interessert i å lese: ownCloud: Hvordan ha din egen sky i Ubuntu

NFS delt mappetilgang

For å få tilgang til en mappe som deles av NFS, er de første trinnene å ta installasjonen av portman og nfs-commons-pakker. For dette utfører vi:

sudo apt-get install portmap nfs-common sudo /etc/init.d/portmap omstart

På dette tidspunktet vil vi allerede kunne montere den delte mappen på systemet vårt. Derfor er oppføringen som om det var noen annen mappe i vårt filsystem på harddisken.

Hvis vi for eksempel har en mappe inne i NFS-serveren, antar du at en server deler en mappe som heter / bilder av NFS. På klient-PC-en kan vi lage en mappe som heter / fotos-server og på den montere en delt mappe på serveren. Instruksjonen for å utføre i konsollen vil være:

sudo mount -t nfs server-ip: / bilder / server-bilder

Fra dette øyeblikket kan vi allerede bekrefte innholdet i mappen, og hvis tillatelsene er tilgjengelige, til og med gjøre endringer. Det er viktig å merke seg at monteringen må gjøres i en mappe i systemet vårt, ellers vises ikke de eksterne filene.

VI ANBEFALER DEG Mark Shuttleworth vil igjen være administrerende direktør i Canonical

På den annen side, for å demontere mappen, utfører vi i konsoll kommandoen umount og etterfulgt av navnet på mappen som den er montert i, for eksempel:

sudo umount / fotos-server

Problemer ved montering

Når du monterer en NFS-mappe, kan en av disse tre feilene oppstå: Nettverksproblemer, Serverproblemer eller Klientproblemer.

For å utelukke om problemet kommer fra serveren eller ikke, kan vi prøve å montere mappen på selve serveren ved å bruke IP 127.0.0.1. Hvis det fungerer, er problemet i nettverket eller på klienten.

På den annen side, hvis pinging fra serveren til klienten ikke viser noen brannmur, så er problemet med klienten.

Hvis dette er et problem som oppstår i klienten, kan vi prøve å installere klienten på nytt eller utføre disse kommandoene på klienten:

apt-get install nfs-common nfs-kernel-server /etc/init.d/portmap restart /etc/init.d/nfs-kernel-server restart

Og prøv til slutt å montere mappen.

Delte mapper

Hvis vi ønsker å konfigurere at en mappe som deles av NFS blir montert automatisk når vi starter Linux-systemet vårt, kan vi gjøre en modifisering i / etc / fstab-filen, linjen som skal legges til vil være slik:

server-ip: / bilder / server-bilder nfs

På denne måten, når vi starter maskinen vår, vil mappen / bildene på serveren automatisk monteres på mappen / fotoserveren vår.

Videre anbefales det at dataene til hver bruker i nettverket lagres sentralt på et serverplass. Dette vil gi flere forskjellige fordeler, for eksempel:

  • Brukeren vil få muligheten til å få tilgang til filene sine, til og med tilgang fra en uvanlig datamaskin. For administratoren vil det være mye lettere å lage sikkerhetskopier, og hvis brukerens maskin mislykkes, vil de ikke miste informasjonen.

For å oppnå dette må serveren ha sentraliserte brukerkontoer og klienter må konfigureres til å autentisere når de kobler til.

maskinvare

Redaktørens valg

Back to top button