En el artículo Configuración de NFS en FreeBSD expliqué cómo implementar un servidor de archivos NFS sobre FreeBSD, y cómo montar los sistemas de archivos exportados desde clientes GNU/Linux. Esta vez explico cómo montarlos desde clientes FreeBSD.



Contando con un servidor NFS en funcionamiento, en el cliente FreeBSD donde se desean montar los sistemas de archivos NFS exportados habilitar el servicio nfsuserd. Para ello, editar el archivo /etc/rc.conf:

# nano /etc/rc.conf

Dentro del mismo, agregar la siguiente línea:

# NFS
nfsuserd_enable="YES"

Luego iniciar el servicio nfsuserd:

# service nfsuserd start

Si fuese necesario determinar qué sistemas de archivos exporta el servidor, es posible utilizar la herramienta showmount:

root@hal9000:~ # showmount -e 192.168.184.223
Exports list on 192.168.184.223:
/zdata/webapp/www-data 192.168.142.191 192.168.143.201 192.168.143.142 
/zdata/webapp/postgres 192.168.142.191 192.168.143.201 192.168.143.142 
/backup                192.168.143.180 

Esta herramienta muestra los sistemas de archivos que exporta el servidor, junto con las direcciones IP que tienen permitido el acceso a los mismos.

Para montar un sistema de archivos exportado por el servidor (NFSv4), ejecutar entonces:

# mount -t nfs -o nfsv4 192.168.184.223:/backup /mnt/backup/

Si el comando anterior no arroja errores, es posible verificar que haya quedado montado correctamente ejecutando:

root@hal9000:~ # mount | grep nfs
192.168.184.223:/zdata/backup on /mnt/backup (nfs, nfsv4acls)

Si arroja errores, como por ejemplo "mount_nfs: /mnt/backup, : No such file or directory" verificar que la ruta del sistema de archivos a montar (no el punto de montaje) sea correcta (en este ejemplo "192.168.184.223:/backup"). Por otro lado, si el sistema de archivos queda montado, pero inaccesible, verificar que nuestra dirección IP (o nombre de host) tenga permitido el acceso al mismo.


Tal vez pueda interesarte


Compartí este artículo