Intento acceder a mi recurso compartido NAS (Synology) a través de NFS y siempre tengo el mismo problema.
Primero, activé la compatibilidad con NFS en mi NAS:
Luego configuré los permisos en el NAS:
Mi MBP tiene la IP 192.168.1.109. A partir de ahí parece bien. a showmount -e 192.168.1.2
muestra la lista:
Exports list on 192.168.1.2:
/volume1/video 192.168.1.109
/volume1/homes 192.168.1.109
Pero desafortunadamente, mi montaje siempre falla: GroundControl:/ ludo$ sudo mount -t nfs -o rw 192.168.1.2:/volume1/homes /Volumes/home
mount_nfs: can't mount /volume1/homes from 192.168.1.2 onto /Volumes/home: Operation not permitted
El directorio /Volume/home se crea por adelantado.
Probar con un recurso compartido que no existe en el NAS, por ejemplo, /volume1/qwerty da un error de Permiso denegado, lo cual está bien.
Pero, ¿qué es este error de Operación no permitida?
Probar a través de DiskUtils>NFS Mounts da el mismo resultado.
¿Qué me perdí?
O simplemente use la opción "resvport" con el mount
comando.
mount -o resvport nasbox.local.com:/try /mnt
Finalmente encontré la solución en un viejo hilo del foro .
Mi solución fue montar con "-P" para forzar el uso de un número de puerto reservado, como se describe en la página mount_nfs(8).
La solución entonces es usar la -P
opción al mount
comando.
Ahora funciona de maravilla (¡pero no soluciona mi problema inicial !)