Estoy usando un Mac Mini (mediados de 2010) con Mountain Lion en (OS X 10.8 12A269 - no Servidor OS X ) como servidor de archivos en mi red doméstica. El Mac está equipado con un disco USB externo de 2TB (Western Digital).
root del disco externo, a partir de ahora llamada extrn , se comparte utilizando "File Sharing".
Cuando se leen/escriben archivos grandes desde una estación de trabajo con Windows 7 la conexión samba entera parece congelarse durante un minuto. Parece que la conexión se reinicia. A veces tarda menos de un minuto.
Así que mi pregunta es, ¿cómo puedo solucionar este problema? ¿Qué información se necesita para resolverlo? ¿Alguien tiene alguna idea de por qué ocurre esto?
En el Sharing
en OS X, la carpeta se comparte como "Lectura y Escritura" para mi usuario, mi grupo de usuarios y "Todos". En Options
He seleccionado Compartir archivos y carpetas mediante SMB (Windows) . Y mi usuario también está seleccionado debajo de esa casilla.
Mirando el system.log hay algunas líneas relacionadas:
Aug 7 23:01:28 N-Ns-Mac-mini.local digest-service[11674]: label: default
Aug 7 23:01:28 N-Ns-Mac-mini.local digest-service[11674]: dbname: od:/Local/Default
Aug 7 23:01:28 N-Ns-Mac-mini.local digest-service[11674]: mkey_file: /var/db/krb5kdc/m-key
Aug 7 23:01:28 N-Ns-Mac-mini.local digest-service[11674]: acl_file: /var/db/krb5kdc/kadmind.acl
Aug 7 23:01:28 N-Ns-Mac-mini.local digest-service[11674]: digest-request: uid=0
Aug 7 23:01:28 N-Ns-Mac-mini.local digest-service[11674]: digest-request: init request
Aug 7 23:01:28 N-Ns-Mac-mini.local digest-service[11674]: digest-request: init return domain: MACMINI-012345 server: N-NS-MAC-MINI
Aug 7 23:01:28 N-Ns-Mac-mini.local digest-service[11674]: digest-request: uid=0
Aug 7 23:01:28 N-Ns-Mac-mini.local digest-service[11674]: digest-request: init request
Aug 7 23:01:28 N-Ns-Mac-mini.local digest-service[11674]: digest-request: init return domain: MACMINI-012345 server: N-NS-MAC-MINI
Aug 7 23:01:28 N-Ns-Mac-mini.local digest-service[11674]: digest-request: uid=0
Aug 7 23:01:28 N-Ns-Mac-mini.local digest-service[11674]: digest-request: od failed with 2 proto=ntlmv1-with-v2-session
Aug 7 23:01:28 N-Ns-Mac-mini.local digest-service[11674]: digest-request: user=WIN7\username
Aug 7 23:01:28 N-Ns-Mac-mini.local digest-service[11674]: digest-request kdc: ok user=MACMINI-012345\username proto=ntlvm1 flags: NEG_KEYEX, ENC_128, NEG_VERSION, NEG_TARGET_INFO, NEG_NTLM2, NEG_ALWAYS_SIGN, NEG_NTLM, NEG_SIGN, NEG_TARGET, NEG_UNICODE
Aug 7 23:01:28 N-Ns-Mac-mini.local smbd[11591]: MACMINI-012345\username connected to path /Volumes/extrn
Luego, al cabo de unos 2 minutos, vuelve a aparecer el mismo montón de troncos.
A veces hay una fila adicional después:
Aug 7 23:05:10 N-Ns-Mac-mini.local smbd[11591]: MACMINI-012345\username connected to path /var/rpc/ncacn_np
nombre de usuario es el mismo:
MACMINI-012345\username
en el servidorWIN7\username
en el cliente.
Lo extraño es que a veces (aproximadamente 1 de cada 30 veces) todo funciona a las mil maravillas. Otras veces el problema es aún peor. No puedo decir que vea ningún patrón en ello.
¿Alguna idea?
ACTUALIZACIÓN:
El sistema de archivos es 'Mac OS Extended (Journaled)'. También he intentado compartir una carpeta en la unidad interna (320 GB incluidos en el Mac Mini Mid 2010). Allí también aparece el mismo problema.
Cuando el sistema se "congela" me refiero al cliente de Windows 7. Cualquiera que sea el cliente que intente escribir el archivo (por ejemplo, un unzip) recibe un mensaje de error diciéndome que la "Ruta no puede ser encontrada". O si estoy tratando de copiar un archivo el progreso de la copia se aborta debido a un error de escritura. Si luego intento acceder a la unidad (o a cualquier otro recurso compartido de Samba en mi Mac) no pasa nada durante un rato antes de que todo vuelva a funcionar de repente.
0 votos
@Qiau ¿puedes (a modo de prueba) compartir una carpeta en la unidad interna del Mac Mini y leer/escribir algunos archivos grandes en ella? Si esto resulta en el mismo comportamiento no deseado podemos descartar problemas con la unidad externa (y viceversa).
0 votos
@GrahamPerrin la congelación se detecta en el cliente de Windows. Todavía puedo acceder a la unidad en el servidor durante la congelación.
0 votos
@patrix: Probado eso, el mismo problema. Me parece que es un problema de samba.
0 votos
@GrahamPerrin: Mac OS Extended (Journaled). También he actualizado la pregunta original con las respuestas a sus comentarios.
0 votos
El nombre de usuario es el mismo, MACMINI-012345 es el servidor. Por lo tanto, MACMINI-012345 \username en el servidor y en WIN7 \username en el cliente. La carpeta se comparte con permisos de escritura tanto para el "nombre de usuario" como para Todos.