Maquinari

Nfs: compartir carpetes en linux

Taula de continguts:

Anonim

NFS de l'acabo anglès Network File System, que significa Sistema d'Arxius en Xarxa. És el acronimo per identificar el sistema natiu utilitzat per Linux per compartir carpetes en una xarxa. I com a resultat, es pot accedir a les carpetes compartides des de les computadores dels altres usuaris com si aquestes es trobessin en el propi disc dur.

Per tant, podríem dir que, NFS permet a les computadores que utilitzen Linux, connectar-se i compartir carpetes entre si. Addicionalment, en Linux hi ha altres alternatives per compartir recursos com Samba, FTP, SSH, però el recomanat per realitzar l'acció de compartir recursos en una xarxa pròpiament Linux és NFS.

NFS Compartir carpetes en Linux

Instal·lació de NFS

Per poder fer ús del servei, cal instal·lar prèviament el paquet NFS per a la distribució corresponent. En general, la majoria de les computadores ja contenen el paquet, ja que és possible que en qualsevol moment es tingui la necessitat de compartir una carpeta. No obstant això, que un ordinador tingui instal·lat el paquet no vol dir que ja aquest compartint el seu sistema de fitxers a la xarxa. Per a això, mereix una configuració i arrencada previ de l'servei.

Per procedir a la instal·lació de l'NFS i volem obtenir l'última versió, fem ús de la comanda apt-get des de la consola:

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

Configuració de servidor NFS

Abans d'iniciar els serveis, es requereix especificar quines són les carpetes que es desitgen compartir i definir sota quin tipus de permisos serà l'accés: només lectura o lectura i escriptura. D'altra banda, també és possible establir quins són els equips que poden connectar-se a aquestes carpetes. Totes aquestes opcions poden ser configurades des de l'arxiu: / etc / exports

A l'arxiu de configuració, en cada línia podem especificar diversos punts:

  • La carpeta que volem compartir.Los permisos sota els quals es comparteix (només lectura: 'ro' o lectura i escriptura: 'rw').Cuales són les màquines a les que se'ls permet l'accés. Pot ser un nom, una adreça IP o un rang d'adreces d'IPs.

Quan s'utilitza NFS per compartir, es recomana establir les màximes restriccions de permisos. Per exemple, si els usuaris no requereixen escriure sobre els arxius, hem d'establir el permís de 'només lectura'.

Arrencada i parada manual de NFS

Perquè els serveis de de el servidor NFS funcionin, el primer pas és iniciar el servei portman, per tant el primer que hem d'executar és:

suo /etc/init.d/portmap start

Si volem iniciar el servei NFS o cada vegada que realitzem modificacions sobre l'arxiu / etc / exports, cal executar la següent comanda:

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

En cas contrari, és a dir aturar el servei, fem servir:

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

Pot ser interessant llegir: ownCloud: Com tenir el teu propi núvol en Ubuntu

Accés a carpetes compartides per NFS

Per poder accedir a una carpeta compartida per NFS, els primers passos a realitzar són la instal·lació dels paquets de portman i nfs-commons. Per a això executem:

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

En aquest punt, ja podrem muntar la carpeta compartida en el nostre sistema. Per tant, l'ingrés és com si fos qualsevol altra carpeta dins del nostre sistema d'arxius en el disc dur.

Per exemple, si d'aquí a el servidor NFS tenim una carpeta suposem que un servidor comparteix per NFS una carpeta anomenada / fotos. En el PC client podem crear una carpeta anomenada / fotos-servidor i sobre ella muntar carpeta compartida de servidor. La instrucció a executar a la consola seria:

suo mount -t nfs ip-del-servidor: / fotos / fotos-servidor

Des d'aquest instant, ja podem verificar el contingut de la carpeta i si es disposen dels permisos, fer fins i tot modificacions. És important ressaltar que el muntatge s'ha de fer sobre una carpeta dins del nostre sistema, en cas contrari els fitxers remots no seran visualitzats.

ET RECOMENDAMOSMark Shuttleworth tornarà a ser el CEO de Canonical

D'altra banda, per desmuntar la carpeta, executem en consola la comanda umount i seguit del nom de la carpeta en què està muntada, per exemple:

suo umount / fotos-servidor

Problemes a l'realitzar muntatge

A l'hora de realitzar el muntatge d'una carpeta NFS, poden ocórrer algun d'aquests 3 errors: Problemes a la xarxa, Problemes al servidor o Problemes en el client.

Per descartar si el problema és de servidor o no, podem provar muntant la carpeta en el propi servidor utilitzant la IP 127.0.0.1. Si funciona, el problema està en la xarxa o al client.

D'altra banda, si fent ping de servidor a el client no es presenta cap tallafocs, llavors el problema està en el client.

De ser un problema que es presenti al client, podem intentar fer una reinstal·lació de el client o executar en el client aquestes comandes:

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

I finalment intentar muntar la carpeta.

carpetes compartides

Si volem configurar que una carpeta compartida per NFS es munti de manera automàtica quan iniciem el nostre sistema Linux, podem fer una modificació a l'arxiu / etc / fstab, la línia a afegir seria com la següent:

ip-del-servidor: / fotos / fotos-servidor nfs

D'aquesta manera, quan arrenquem la nostra màquina, la carpeta / fotos de servidor, automàticament quedés muntada sobre la nostra carpeta / fotos-servidor.

D'altra banda, es recomana que les dades de cada usuari de la xarxa siguin emmagatzemats de forma centralitzada en un espai de servidor. Això brindés diverses diversos avantatges, com ara:

  • A l'usuari li brindés la possibilitat d'accedir als seus arxius, fins i tot accedint des d'un ordinador no habitual.Para l'administrador, serà molt més senzill fer còpies de seguretat i si la màquina de l'usuari falla, no perdrà la seva informació.

Per aconseguir això, el servidor ha de tenir centralitzades els comptes d'usuari i els clients han d'estar configurats per autenticar-se a l'hora de connectar-se.

Maquinari

Selecció de l'editor

Back to top button