Con NFS (Network File Sistem o Sistema de Ficheros de Red) podemos montar una partición de otro servidor en un directorio de otro servidor remoto como si fuera una partición local
Necesitamos tener instalado nfs-common y portmap si queremos utilizar los recursos NFS compartidos de otro servidor o para poder compratir y acceder, instalar : nfs-kernel-server y portmap
comprobar que está inciado el servicio :
# ps aux | grep portmap
Para compartir un directorio del servidor, hay que editar fichero /etc/exports y añadir como ejemplo :
/var/ejemplo *(rw,no_root_squash,snyc)
Sigue la forma :
directorioacompartir maquinasconlasquecompartir(opcionesdeexportación)
Con ‘*’ indicamos que se puede acceder de cualquier ip, y si pones ‘ro’ solo se permite acceso de lectura.
Utilizamos los fichero /etc/hosts.allow y /etc/hosts.deny para configurar acceso y seguridad :
/etc/hosts.deny
portmap:ALL
lockd:ALL
mountd:ALL
rquotad:ALL
statd:ALL
Para que tengan efectos los cambios : # exportfs -ra , y tenemos el servidor NFS funcionando
Ahora toca conectarse a esa máquina, para ello montamos en nuestro equipo el recurso compartido en un direcotorio local :
Podemos ver que contenido comparte una máquina : # showmount -e IPSERVIDOR
Usamos el comando mount para acceder:
# mount IPServidorNFS:/DirectorioCompartido PuntodeMontaje
# mount 192.168.1.59:/var/backup /mnt/temporal_nfs
Para mantener este recurso cuando se reinicie la máquina hay que añadir línea al fichero /etc/fstab :
192.168.1.59:/copias /home/copias nfs rw,hard,intr 0 0