Tengo un sistema que ejecuta RHEL 5.5, y estoy tratando de montar un recurso compartido de Windows en un servidor usando autofs
. (Debido a que la red no está lista al inicio, no quiero utilizarla fstab
). Puedo montar los recursos compartidos manualmente, pero autofs
simplemente no los estoy montando.
Aquí están los archivos con los que estoy trabajando:
Al final de /etc/auto.master
, tengo:
## Mount this test share:
/test /etc/auto.test --timeout=60
En /etc/auto.test
, tengo:
test -fstype=cifs,username=testuser,domain=domain.com,password=password ://server/test
Luego reinicio el autofs
servicio.
Sin embargo, esto no funciona. ls
-ing el directorio no devuelve ningún resultado. He seguido todas estas guías en la web, y no las entiendo o simplemente no funcionan.
Gracias
/var/log/messages
en vano, y no hay un archivo syslog./proc/fs/cifs/
directorio, por lo que no puedo ejecutar el comando. Tampoco puedomkdir cifs
, incluso como root. El servicio se está ejecutando, pero en serio no sé por qué simplemente no funciona. Puede que tenga que contactar al soporte de RH.uname -r
/ kernel / fs / cifs debería ver cifs.koRespuestas:
Ya debería haber un /etc/auto.smb, úselo y agregue la siguiente línea a /etc/auto.master:
Ahora todas las acciones cifs aparecerán en / cifs:
mostrará todas las acciones disponibles. Es posible que desee poner algunas opciones en /etc/auto.smb para montar con modos específicos. Tengo un auto.smb que encontré en algún lugar y modifiqué para hacer exactamente eso:
Esto hará lo que quieras. Lo he usado yo mismo.
fuente
auto.misc
por cualquier razón. Es gracioso, ya que ni siquiera necesitamos hacer esto más.Como acabo de pasar toda mi mañana depurando este mismo problema. Déjame explicarte lo que pasó arriba.
/etc/auto.master
Esto significa que quiero montar algo en
/test
y para los detalles leer/etc/auto.test
/etc/auto.test
Esto significa que como una subcarpeta de lo que se especificó en auto.master, realice la prueba con la siguiente información. (es decir, el montaje será
/test/test
como slm señaló correctamente).Esto significa que
ls /test/test
mostrará el contenido de//server/test
Para lograr el objetivo original de / test -> // server / test, querrás lo siguiente:
/etc/auto.master
Un par de otras notas. Encontré las siguientes opciones de montaje útiles.
rw
- montarlo leer / escribirnoserverino
- elimina el mensaje de error sobre el soporte de número de inodocredentials=[credential file]
- esto le permite crear un archivo separado con las credenciales en ellos. Tiene el siguiente formato:EDITAR - 2013-06-17 13:28 PM GMT-8
slm en los comentarios ha señalado que el montaje en la raíz del sistema de archivos podría ser peligroso. lsd en los comentarios sugiere una solución alternativa, que es crear un enlace simbólico desde la raíz del sistema de archivos a un lugar diferente donde montaría que no se superponga con algo común. Por ejemplo, si desea que / test sea un montaje, entonces realmente montaría cosas en / net / the_test_mount y luego crearía un enlace simbólico / prueba que apunte a / net / the_test_mount
fuente
Acabo de hacer esto en un cuadro de CentOS 5.6 y creo que parte de su problema podría estar en su archivo auto.test. En su forma actual, creará un punto de montaje / test y luego un solo moung de prueba debajo, es decir, / test / test. También es posible que desee agregar el interruptor --ghost a su línea auto.master así:
El interruptor --ghost crea trozos de puntos de montaje incluso cuando un recurso compartido determinado no se está montando activamente.
Eche un vistazo a esta página de consejos y trucos wiki de CentOS sobre formas de montar recursos compartidos SMB / CIFS.
Consejos de montaje
idea # 1
idea # 2
fuente
cd "sharename"
entro en la carpeta, no hay nada ... Entonces tuve la loca idea de hacerlo y entró mágicamente en la carpeta quels
dice que no existe ... arrghSi está utilizando cifs, también se recomienda usar el
_netdev
parámetro._netdev
es porque el sistema de archivos reside en un dispositivo que requiere acceso a la red, esto se usa para evitar que el sistema intente montar estos sistemas de archivos hasta que la red se haya habilitado en el sistema host.fuente