Justificació i Documentació
1. Justificació Tècnica i Raonament Profund
Per a la infraestructura de la xarxa “Illa 4”, s’ha implementat un servidor NFS (Network File System). Aquesta decisió respon a la necessitat de centralització de dades: en un entorn on les identitats es gestionen via OpenLDAP, emmagatzemar els directoris personals i compartits al servidor permet que els usuaris tinguin els seus fitxers disponibles independentment de l’estació de treball (client) des de la qual iniciïn sessió. Això simplifica dràsticament les polítiques de backup i l’administració.
A nivell d’eficiència en xarxa, NFS destaca per sobre d’altres mètodes (com FTP o Samba) en entorns purament Unix/Linux gràcies a la seva integració nativa amb el kernel. El pilar d’aquesta comunicació són els serveis RPC (Remote Procedure Call). El protocol ONC RPC s’encarrega d’emmascarar les operacions de xarxa, permetent que el client munti el sistema de fitxers remot i executi procediments de lectura/escriptura com si el disc estigués connectat localment, reduint la latència i la càrrega de processament.
2. Implementació i Sintaxi
S’ha instal·lat el paquet nfs-kernel-server i s’ha creat el directori /srv/nfs/usuaris amb els permisos adequats. Per garantir una sintaxi neta i segura al fitxer /etc/exports, s’ha limitat l’accés exclusivament a la subxarxa interna del domini (10.10.1.0/29). S’han aplicat els paràmetres òptims: rw per permetre lectura/escriptura, sync per forçar l’escriptura a disc abans de respondre al client (evitant corrupció de dades en cas de tall elèctric) i no_subtree_check per millorar la fiabilitat i el rendiment en ometre la comprovació de subarbres en cada petició. El servei opera de manera completament estable i suporta reinicis sense llançar errors.
Execució Tècnica a la Terminal
Instal·lació del servei
sudo apt update
sudo apt install nfs-kernel-server -y
Creació del directori a compartir
Anem a crear una carpeta on els usuaris LDAP guardaran les seves coses
sudo mkdir -p /srv/nfs/usuaris
sudo chown nobody:nogroup /srv/nfs/usuaris
sudo chmod 777 /srv/nfs/usuaris
Configuració de les exportacions
#Obre el fitxer de configuració
sudo nano /etc/exports
#Afegeix aquesta línia al final del document (utilitzant la teva xarxa)
/srv/nfs/usuaris 10.10.1.0/29(rw,sync,no_subtree_check)
Aplicar canvis i reiniciar
sudo exportfs -ra
sudo systemctl restart nfs-kernel-server
Evidencies
La captura del código
cat /etc/exports
La captura del servicio
sudo systemctl status nfs-kernel-server
La captura de la carpeta compartida
showmount -e localhost