Escael Marrero

Blog \\ Mac OS X, Ubuntu

Instalar servidor NFS

Voy a preparar otra chuleta, de esas que ya van siendo comunes por aquí, que me ayudan a tener recogido y organizado, de cierta manera, las informaciones que necesito para el día a día.

Hoy voy a explicar de manera rápida y sencilla como instalar un servidor NFS para comunicarnos entre el mac y la máquina virtual que tengamos instalada. Hasta ahora he utilizado Samba, pero este protocolo de red es muy lento y en ocasiones me crea «bloqueos» con el IDE (Sublime Text) y manda todo a la mier….

Pues investigando un poco, veo que NFS es mucho mejor, al menos más rápido (esto lo he podido comprobar). Pero que es NFS. Hurgando por ahí me encontré con esto:

«NFS (sistema de archivos de red: «Network File System») es un protocolo que permite acceso remoto a un sistema de archivos a través de la red. Todos los sistemas Unix pueden trabajar con este protocolo; cuando se involucran sistemas Windows, debe utilizar Samba en su lugar».

Pongamos manos a la obra:

1. Instalar servidor NFS. En nuestra máquina virtual, en mi caso, Ubuntu Server 14.04.2 LTS:

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

2. Comprobar la instalación:

grep nfs4 /proc/filesystems

que debe devolver algo como esto:

NFS

3. Ver cual es nuestro user ID y grupo ID para posteriormente incluirlos:

echo $UID
echo $GROUPS

4. Editar el fichero /etc/exports

sudo vi /etc/exports

5. Agregar la siguiente configuración:

/var/www/html ip-del-cliente(rw,async,insecure,all_squash,anonuid=1000,anongid=1000)

en anonuid=1000,anongid=1000 agregar el id del usuario y del grupo respectivamente que hemos obtenido en el punto 3. Esto permite tener permisos de escritura.

6. Reiniciar el servidor de NFS:

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

7. Montar el directorio en nuestro Mac:

mount -t nfs ip-del-servidor:/var/www/html /Users/usuario/carpeta-del-proyecto/

8. Desmontar el directorio en nuestro Mac:

umount /Users/usuario/carpeta-del-proyecto/

Y eso sería todo. El directorio montado aparecerá en la carpeta que hayamos seleccionado.

Mac OS X, Ubuntu \\ , , \\ No hay comentarios

Comentarios cerrados.