Tengo un problema recurrente con el montaje / desmontaje de directorios remotos a través de SMB, sin embargo, no sé qué desencadena el problema ni cómo resolverlo.
Background:
Después de montar con éxito el directorio a través de SMB y algún tiempo de uso, el directorio parece desmontarse por sí solo. Cuando esto sucede, no puedo volver a montar el directorio hasta que reinicie mi sistema.
Si no reinicio el sistema y utilizo el cuadro de diálogo "Conectar al servidor" para intentar montar el directorio a través de SMB, el cuadro de diálogo desaparece como si la conexión fuera exitosa, sin embargo no se monta nada.
Si trato de hacer lo mismo con un directorio principal (que es el directorio raíz del servidor), la conexión parece tener éxito y me indica que "Seleccione los volúmenes que desea montar en 'xyz.server .name ': "con una lista de directorios. El directorio que monté anteriormente (que se desmontó automáticamente) está en la lista, pero está fantasma y, por lo tanto, no se puede seleccionar.
Cuando se inserta SSH en el servidor, no parece haber ningún problema para acceder al directorio.
Este problema también ocurre con otros directorios remotos (aunque no he podido probarlo en otro servidor).
Además, al intentar volver a conectarse en este escenario, la Consola informa el siguiente problema:
"30/10/2014 11: 48: 20.520 am NetAuthSysAgent [3346]: smb_mount: el montaje falló en my.server.com/mydirectory, syserr = el archivo existe"
Preguntas :
i) ¿Qué está causando que el directorio / volumen se desmonte?
ii) ¿Cómo puedo evitar que ocurra el desmontaje automático?
iii) Si se desmonta automáticamente, ¿cómo puedo volver a montar el directorio sin reiniciar?
Detalles del sistema:
OS X 10.9.5
Retina, 15 pulgadas, principios de 2013
Detalles del servidor:
Red Hat Enterprise Linux Server versión 5.11 (Tikanga)
Versión del kernel 2.6.18-371.8.1.el5
Salida de df:
Antes del problema:
Filesystem 512-blocks Used Available Capacity iused ifree %iused Mounted on
/dev/disk0s2 975425848 899360656 75553192 93% 112484080 9444149 92% /
devfs 371 371 0 100% 644 0 100% /dev
map -hosts 0 0 0 100% 0 0 100% /net
map auto_home 0 0 0 100% 0 0 100% /home
//[email protected]/josh 10568950416 10486471008 82479408 100% 0 18446744073709551615 0% /Volumes/josh
//[email protected]/semantic 12682735248 7708953400 4973781848 61% 0 18446744073709551615 0% /Volumes/semantic
Después del problema:
Filesystem 512-blocks Used Available Capacity iused ifree %iused Mounted on
/dev/disk0s2 975425848 899350976 75562872 93% 112482870 9445359 92% /
devfs 373 373 0 100% 648 0 100% /dev
map -hosts 0 0 0 100% 0 0 100% /net
map auto_home 0 0 0 100% 0 0 100% /home
//[email protected]/josh 10568950416 10466951592 101998824 100% 0 18446744073709551615 0% /Volumes/josh
//[email protected]/semantic 12682735248 7708953400 4973781848 61% 0 18446744073709551615 0% /Volumes/semantic
Observaciones:
Los directorios montados aún están listados en / Volúmenes cuando se ven desde el terminal, (es decir, 'ls / Volumes'), aunque no siempre es el caso, pero ambos directorios son inaccesibles. No son visibles en el Finder en absoluto.
Sin embargo, todavía puedo acceder al contenido de uno de los directorios de Matlab, que ya estaba dentro de un subdirectorio de este directorio (su directorio de trabajo). Si luego me muevo fuera del directorio en Matlab (por ejemplo, a mi directorio de inicio), no puedo regresar a él a través del comando 'cd', sino que debo presionar el botón Atrás dentro de la barra de herramientas de navegación de archivos y luego todo es accesible de nuevo desde dentro de Matlab.