Network File System (NFS) i el seu funcionament

Enviado por Chuletator online y clasificado en Informática y Telecomunicaciones

Escrito el en catalán con un tamaño de 3,06 KB

Els sistemes operatius lliures disposen de múltiples mecanismes per compartir recursos en xarxa, com Network File System (NFS) i Samba (Server Message Block, SMB).

Network File System (NFS)

És un protocol per a sistemes d’arxius distribuïts que s’utilitza per compartir fitxers entre màquines de la mateixa xarxa informàtica amb sistemes operatius GNU/Linux. Un sistema d’arxius distribuït, habitualment, és aquell que és compartit i muntat simultàniament a múltiples computadores informàtiques.


Així, el protocol NFS fa possible que diferents sistemes GNU/Linux connectats a una xarxa informàtica puguin accedir als fitxers d’altres equips de la xarxa, com si es tractés de fitxers locals.


Usos típics d’NFS

És possible destacar les utilitats tradicionals següents:

  • Centralització dels directoris de connexió dels usuaris (home directory).

    • Si es vol que els usuaris puguin treballar en qualsevol màquina d’un domini o xarxa informàtica, cal posar els directoris /home de tots els usuaris en una mateixa màquina i fer que les altres muntin aquests directoris mitjançant NFS.

    • Si aquest ús es combina amb l’autenticació d’usuaris en xarxa per mitjà d’LDAP, es pot implementar quelcom similar a un domini MS Windows.

  • Compartició de directoris d’ús comú.

    • Permetre que diversos usuaris des de diferents màquines treballin amb els mateixos fitxers i/o directoris compartits.

  • Compartició de dispositius d’emmagatzematge per mitjà de la xarxa informàtica.

    • Compartir dispositius com ara particions de discs durs, etc.

Inconvenients d’NFS

NFS no disposa de cap procés d’identificació i autenticació d’usuaris, de manera que l’administrador ha de decidir amb cautela a quins ordinadors exporta un determinat directori. Per aquest motiu cal definir restriccions NFS, ajustar permisos i ACL a nivell de sistema d’arxius.


La manca d’autenticació d’usuaris és un dels majors inconvenients del protocol NFS i per aquesta raó cada vegada s’utilitzen més altres sistemes de compartició de fitxers com, per exemple, Samba.

Funcionament d’NFS

Client

El funcionament es basa en la capacitat de traduir els accessos al sistema d’arxius muntat a través de la xarxa en peticions al servidor que comparteix el sistema d’arxius. Aquesta funcionalitat del client està programada al kernel de GNU/Linux, de manera que únicament cal que el kernel tingui habilitada aquesta capacitat.

Servidor

S’implementa mitjançant dos serveis de xarxa, el mountd i nfsd.

  • El servei mountd s’encarrega d’atendre les peticions remotes de muntatge, efectuades per l’ordre mount del client.

  • El servei nfsd s’encarrega d’atendre i resoldre les peticions d’accés del client als arxius que hi ha en el directori.

Entradas relacionadas: