Mavericks 10.9.1: las copias fallan *después* de que los datos se hayan movido realmente

De repente estoy teniendo un problema muy extraño en Mavericks.

Cuando copio archivos de gran tamaño en mi sistema, entre discos locales o hacia y desde mi servidor NAS, al azar aparece un mensaje de error que dice "El archivo... no se pudo copiar porque está en uso".

El problema es que este mensaje de error aparece después de que los datos se hayan copiado. Supongamos que copio un archivo de 1 GB. La barra de progreso se mueve, se produce actividad en la red (si se transfiere al NAS), etc. El error aparece tan pronto como la copia del archivo debe finalizar.

Un reinicio no resuelve esto. Esto también se está volviendo casi confiablemente reproducible. No tengo instaladas extensiones de sistema inusuales y este comportamiento comenzó a aparecer repentinamente y parece haber empeorado progresivamente. Inicialmente, cuando ocurría, una segunda copia a menudo funcionaba, pero ahora una segunda o incluso una tercera copia a menudo falla y, a veces, se necesitan más de cuatro copias para que funcione.

Puedo copiar con éxito cualquier cosa en la terminal usando cp, pero esto no es realmente una solución: esta es una operación tan simple y no hay razón para que cause errores como este.

Como dije, la parte más interesante es que ocurre después de que los datos se hayan movido. Cuando la copia falla, elimina el archivo de destino correspondiente.

Vale la pena señalar que esto no ocurre si se copia en la misma unidad. Por ejemplo, presionar ⌘ Cmd+ Dpara duplicar un archivo y hacer una copia en el mismo disco nunca falla. Incluso mover el mismo disco funciona como debería.

(No, no estoy tratando de mover, sino simplemente copiar un archivo).

¿Alguien ha visto esto antes?

Este problema ha mejorado, pero no se ha resuelto por completo. Ahora, si salgo de la carpeta en la que tengo la intención de copiar y soltar los archivos en la carpeta , entonces las copias y los movimientos siempre tienen éxito. Parece ser una condición de carrera con Quick Look y el proceso de copia de archivos. Le informé un error a Apple (nuevamente), así que espero que continúen resolviendo esto. Al menos tengo una solución parcialmente viable, aunque no elegante.

Respuestas (1)

Mavericks usa SMB2 de forma predeterminada, que todavía tiene algunos errores y podría estar causando este problema. Puede obligar a Mavericks a usar SMB nuevamente ingresando esto en la Terminal:

echo "[default]" >> ~/Library/Preferences/nsmb.conf; echo "smb_neg=smb1_only" >> ~/Library/Preferences/nsmb.conf

y restaurar el valor predeterminado de SMB2 mediante:

rm ~/Library/Preferences/nsmb.conf

Fuente: http://hints.macworld.com/article.php?story=20131122083837447