Estoy intentando aprender más sobre NFS, y estoy experimentando exportando volúmenes arbitrarios en mi M1 Air (con Ventura 13.1) y luego montándolos. A menudo, escribo una fila en mi /etc/exports
y luego encontrar que nfsd
no hace lo que espero; creo que está dando errores, aunque no he podido encontrar ningún registro de errores. He leído detenidamente man 5 exports
pero aun así, lo que funciona y lo que no me parece totalmente arbitrario.
En todos mis experimentos, añado una única fila a /etc/exports
y luego ejecute sudo nfsd restart; sleep 3; showmount -e
. He pegado una tabla de mis resultados hasta ahora a continuación. ¿Alguien sabe por qué nfsd
no aparece, o showmount -e
no muestra ningún montaje en los casos indicados a continuación?
/etc/exports
entrada
Resultado
/Users -network=127.0.0.1 -mask=255.0.0.0
Obras
/Users -network=127.0.0.0 -mask=255.0.0.0
nfsd
no arranca
/Users -network=127.0.0.1/8
showmount -e
no devuelve nada
/Users -mapall=root -network=127.0.0.1 -mask=255.0.0.0
Obras
/Users -mapall=root:root -network=127.0.0.1 -mask=255.0.0.0
showmount -e
no devuelve nada
/Users/m -network=127.0.0.1 -mask=255.0.0.0
Obras
/Users/m/test -network=127.0.0.1 -mask=255.0.0.0
Obras
/Users/m/Documents -network=127.0.0.1 -mask=255.0.0.0
showmount -e
no devuelve nada
N.B. En los casos en que he escrito " showmount -e
no devuelve nada", la salida específica es ésta:
$ showmount -e
Exports list on localhost:
$
Donde he escrito " nfsd
no arranca", la salida es:
$ showmount -e
showmount: Cannot retrieve info from host: localhost: RPC: Program not registered
Eliminando la línea y ejecutando a continuación sudo nfsd restart
parece solucionarlo en estos casos.