Mavericks 10.9.1 - Las copias fallan * después de * los datos se han movido realmente

1

De repente tengo un problema muy extraño en Mavericks.

Al copiar archivos grandes alrededor de mi sistema, entre discos locales o desde y hacia mi servidor NAS, recibo un error al azar que indica "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 han copiado. Supongamos que copio un archivo de 1GB. La barra de progreso se mueve, se produce actividad en la red (si se transfiere al NAS), y así sucesivamente ... 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 funcionaría, pero ahora una segunda o incluso una tercera copia falla a menudo y se necesitan más de cuatro copias para que funcione.

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

Como dije, la parte más interesante es que está ocurriendo después de que los datos realmente se han movido. Cuando la copia falla, borra el archivo de destino correspondiente.

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

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

¿Alguien ha visto esto antes?

    
pregunta fdmillion 16.01.2014 - 08:09

1 respuesta

1

Mavericks usa SMB2 como predeterminado, que todavía tiene un poco de buggy y podría estar causando este problema. Puede forzar a los 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 restaura el valor predeterminado de SMB2 mediante:

rm ~/Library/Preferences/nsmb.conf

Fuente: enlace

    
respondido por el Patrick R. 16.01.2014 - 16:14

Lea otras preguntas en las etiquetas