Tengo un servidor NFS en el que exporto lo siguiente:
/exports/netapps *.*.*.*/16(ro,async,root_squash,no_subtree_check)
Esta carpeta tiene un montón de subcarpetas que deberían estar visibles en los clientes.
Quiero usar autofs para montar esto en los clientes en la siguiente ruta:
/opt/netapps/
Esto lo puedo hacer, pero cuando lo hago la carpeta /opt queda inutilizable, porque el montador automático le está haciendo algo. En realidad, no puedo crear una nueva subcarpeta para /opt ni hacer nada... Recibo 'Permiso denegado' en todo... ¡como root!
Mis archivos:
cat /etc/auto.master.d/opt.autofs
/opt file:/etc/auto.opt --timeout 10
cat /etc/auto.opt
netapps -fstype=nfs4 lwp16.service.rug.nl:/netapps
¿Qué he hecho mal? ¿Cómo puedo solucionar esto? ¿Alguien tiene una idea por favor?
Respuesta1
Su opt.autofs
archivo actual básicamente le dice a autofs que tome el control del /opt
directorio, de modo que pueda construir puntos de montaje arbitrarios allí para el montaje automático. Le recomendaría que en su lugar cree y use un directorio donde pueda permitir que autofs tenga control total, algo así como /opt/auto
(para que termine usando /opt/auto/netapps
), o tal vez /remote
(para que termine usando /remote/netapps
).
Para la primera opción, simplemente puedes cambiar tu /opt.autofs
archivo:
/opt/auto file:/etc/auto.opt --timeout 10
Respuesta2
El problema es que su archivo de mapa (auto.opt) tiene una ubicación de exportación incorrecta (/exports/netapps)
servidor nfs:
cat /etc/exports
/exports/netapps *.*.*.*/16(ro,async,root_squash,no_subtree_check)
cliente nfs
cat /etc/auto.master
....omitted lines.....
/misc /etc/auto.misc
/opt /etc/auto.opt --timeout 10
....omitted lines.....
cat /etc/auto.opt
netapps -ro,nfsvers=3 lwp16.service.rug.nl:/exports/netapps
service nfs restart
service autofs stop
service autofs start
También puede experimentar problemas de resolución de nombres debido a que DNS puede causar este problema. En ese caso, intente con la dirección IP en su archivo de mapa (ip-addr-nfs-server:/exports/netapps).
De forma predeterminada, nfs se monta con la versión 4 si no se especifica ninguna como opciones de montaje.