Servidor
Hay que instalar
apt-get install nfs-kernel-server
apt-get install nfs-common
Una vez instalado vamos al fichero /etc/exports y lo editamos
vim /etc/exports
Dentro configuramos el directorio que queremos compartir, en mi caso /data que esta en el raiz.
/data *(rw,sync,no_subtree_check)
- data es el directorio a compartir
- * son los servidores desde donde se pude acceder, se puede cambiar el * por una IP desde donde nos conectemos
- (rw,sync,no_subtree_check) son los permisos
Ahora vamos al terminal y damos acceso al usuario y grupo
chown nobody:nogroup /data
Y ya hemos terminado la instalación y configuración del servidor.
Cliente
En el cliente hay que instalar
apt-get install nfs-client
Creamos un directorio para montar el directorio del servidor NFS, por ejemplo, /nfs_dir en la raiz
Y ahora desde el terminal escribimos
mount -t nfs 192.168.1.126:/data /nfs_dir -o sync
Donde 192.168.1.126 es la IP del servidor NFS que hemos instalado antes y /data el directorio compartido
Con esto ya esta conectado el servidor remoto a vuestro server
Pero estoy se pierde cada vez que reinicies el servidor, si lo quereis permanente se tiene que añadir la siguiente linea al fichero /etc/fstab
192.168.1.126:/data /nfs nfs auto,noatime,nolock,bg,nfsvers=4,intr,tcp,actimeo=1800 0 0
Grabáis el fichero y desde el terminal escribís
mount -a
Y este comando monta lo que esta puesto en el fichero /etc/fstab
También se puede compartir directorios con samba: Instalar y configurar samba en ubuntu linux.
Y esto es todo amigos!!
Gracias por seguirme y leerme, espero que les haya ayudado
Saludos
Alex.