Parece que no puedo comprender los autofs.

Parece que no puedo comprender los autofs.

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.autofsarchivo actual básicamente le dice a autofs que tome el control del /optdirectorio, 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.autofsarchivo:

/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.

información relacionada