Hardware

Nfs: del mapper på linux

Indholdsfortegnelse:

Anonim

NFS for det engelske udtryk Network File System, hvilket betyder Network File System. Det er forkortelsen til at identificere det oprindelige system, som Linux bruger til at dele mapper på et netværk. Og som et resultat kan disse delte mapper få adgang fra andre brugers computere, som om de var på selve harddisken.

Derfor kan vi sige, at NFS tillader computere, der bruger Linux, at forbinde og dele mapper med hinanden. Derudover er der i Linux andre alternativer til at dele ressourcer som Samba, FTP, SSH, men den anbefalede ting at gøre for at dele ressourcer i et Linux-netværk er NFS.

NFS: Deling af mapper på Linux

NFS-installation

For at bruge tjenesten skal vi tidligere installere NFS-pakken til den tilsvarende distribution. Typisk indeholder de fleste computere allerede pakken, da du muligvis vil dele en mappe til enhver tid. Det faktum, at en computer har pakken installeret, betyder ikke, at den allerede deler sit filsystem på netværket. Til dette kræver det en konfiguration og en tidligere start af tjenesten.

For at fortsætte med installationen af ​​NFS, og vi ønsker at hente den nyeste version, bruger vi kommandoen apt-get fra konsollen:

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

NFS-serverkonfiguration

Før du starter tjenesterne, er det påkrævet at specificere, hvilke mapper du vil dele og definere under hvilken type tilladelser adgangen skal være: læse kun eller læse og skrive. På den anden side er det også muligt at bestemme, hvilke computere der kan oprette forbindelse til disse mapper. Alle disse indstillinger kan konfigureres fra filen: / etc / eksport

I konfigurationsfilen kan vi på hver linje specificere flere punkter:

  • Den mappe, vi vil dele. De tilladelser, som den deles under (læses kun: 'ro' eller læse og skrive: 'rw'). Hvilke maskiner har adgang til. Det kan være et navn, en IP-adresse eller en række IP-adresser.

Når du bruger NFS til deling, anbefaler vi, at du indstiller de maksimale tilladelsesbegrænsninger. For eksempel, hvis brugere ikke har brug for at skrive til filer, skal vi indstille tilladelsen 'read only'.

NFS manuel start og stop

For at NFS-servertjenester skal fungere, er det første trin at starte portman-tjenesten, derfor er den første ting, vi skal udføre:

sudo /etc/init.d/portmap start

Hvis vi vil starte NFS-tjenesten, eller hver gang vi foretager ændringer i filen / etc / eksport, er det nødvendigt at udføre følgende kommando:

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

Ellers er det at stoppe tjenesten, vi bruger:

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

Du kan være interesseret i at læse: ownCloud: Sådan får du din egen sky i Ubuntu

NFS-delt mappeadgang

For at få adgang til en mappe, der deles af NFS, er de første skridt at tage installationen af portman- og nfs-commons-pakkerne. For dette udfører vi:

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

På dette tidspunkt vil vi allerede være i stand til at montere den delte mappe på vores system. Derfor er posten som om det var en anden mappe i vores filsystem på harddisken.

Hvis vi f.eks. Har en mappe inde i NFS-serveren, skal du antage, at en server deler en mappe kaldet / fotos af NFS. På klient-pc'en kan vi oprette en mappe kaldet / fotos-server og på den montere en delt mappe på serveren. Instruktionen til at udføre i konsollen er:

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

Fra dette øjeblik kan vi allerede verificere mappens indhold, og hvis tilladelserne er tilgængelige, kan vi endda foretage ændringer. Det er vigtigt at bemærke, at samlingen skal udføres i en mappe i vores system, ellers vises ikke fjernfilerne.

VI ANBEFALER dig Mark Shuttleworth bliver igen administrerende direktør for Canonical

På den anden side, for at afmontere mappen, udfører vi i konsol kommandoen umount og efterfulgt af navnet på den mappe, som den er monteret i, for eksempel:

sudo umount / fotos-server

Problemer ved montering

Ved montering af en NFS-mappe kan en af ​​disse 3 fejl opstå: Netværksproblemer, Serverproblemer eller Klientproblemer.

For at udelukke, om problemet er fra serveren eller ej, kan vi prøve at montere mappen på selve serveren vha. IP 127.0.0.1. Hvis det fungerer, er problemet på netværket eller på klienten.

På den anden side, hvis pinging fra serveren til klienten ikke viser nogen firewall, så er problemet med klienten.

Hvis dette er et problem, der opstår i klienten, kan vi prøve at geninstallere klienten eller udføre disse kommandoer på klienten:

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

Og prøv til sidst at montere mappen.

Delte mapper

Hvis vi vil konfigurere, at en mappe, der deles af NFS, monteres automatisk, når vi starter vores Linux-system, kan vi foretage en ændring i / etc / fstab-filen, linjen, der skal tilføjes, vil være som følgende:

server-ip: / fotos / server-fotos nfs

På denne måde, når vi starter vores maskine, vil mappen / fotos på serveren automatisk blive monteret på vores mappe / fotoserver.

Det anbefales endvidere, at data fra hver bruger på netværket gemmes centralt i et serverrum. Dette vil give flere forskellige fordele, såsom:

  • Brugeren får mulighed for at få adgang til deres filer, endog adgang fra en usædvanlig computer. For administratoren vil det være meget lettere at lave sikkerhedskopier, og hvis brugerens maskine mislykkes, vil de ikke miste deres oplysninger.

For at opnå dette skal serveren have centraliserede brugerkonti, og klienter skal konfigureres til at autentificere, når de opretter forbindelse.

Hardware

Valg af editor

Back to top button