Aparece con frecuencia el mensaje "La imagen de disco de respaldo "/Volumes/TimeMachine/MyMBPro.sparsebundle" ya está en uso"

He estado plagado de este problema durante más de un año, y espero que alguien pueda arrojar algo de luz sobre lo que está sucediendo.

Mi configuración es que tengo una Macbook Pro que uso con un monitor mientras estoy en casa, pero la saco de casa todos los días. Mientras estoy en casa, hago una copia de seguridad de la máquina en una unidad de red Western Digital MyBookLive, usando Time Machine. Este arreglo funcionó bien durante mucho tiempo. Pero aproximadamente el año pasado (en algún momento en Mountain Lion), comencé a tener este problema en el que cada vez que llegaba a casa y me conectaba a mi WiFi local, TimeMachine se activaba, pero pronto me da este mensaje:

La imagen de disco de respaldo "/Volumes/TimeMachine/MyMBPro.sparsebundle" ya está en uso

He buscado por todas partes una solución adecuada para resolver este problema, pero no encontré ninguna.

La solución temporal (recomendada por varios sitios web) siempre es reiniciar MyBookLive, ya sea desconectándolo o utilizando su sitio web para reiniciar, las cuales son opciones molestas y que consumen mucho tiempo, especialmente a diario. El sitio web de Pondi parece sugerir que se ha dejado conectada alguna unidad de red, pero tampoco es así.

Tiene que haber una mejor manera. ¿Debo desconectar mi máquina antes de salir de casa para evitar este mensaje cuando me vuelva a conectar? He intentado dormir la computadora antes de irme, pero eso no ayuda. Tampoco intentar "Omitir esta copia de seguridad", que tarda una eternidad en terminar.

Si alguien tiene una buena solución alternativa o una sugerencia que pueda probar, lo agradecería mucho.

¿Tiene varias computadoras haciendo copias de seguridad en la misma unidad de red?
solo tengo uno Mi otra Macbook Air no tiene TimeMachine encendido.
FYI: compré una Apple Time Capsule y no he tenido este problema desde entonces.

Respuestas (3)

¿Tiene acceso a su Western Digital MyBookLive a través de ssh? ¿Puedes cambiar algunos archivos de configuración de él?

Creo que Western Digital MyBookLive usa netatalk para permitir la conexión a través del protocolo afp desde mac os x. Si es cierto, cuando se desconecte anormalmente de su MyBookLive netatalk, espere de forma predeterminada 24 horas antes de desconectarse, consulte el parámetro de tiempo de desconexión .

Si tiene acceso a través de ssh a su MyBookLive, puede agregar el parámetro "tiempo de desconexión = 1" (una hora antes de desconectarse) al archivo afp.conf

Y puede configurar "tiempo de suspensión = 1" (Mantenga las sesiones de AFP en suspensión durante varias horas antes de desconectar a los clientes en modo de suspensión. El valor predeterminado es 10 horas).

Si no tiene acceso a través de ssh. No se. Tal vez necesite verificar el nuevo firmware para su dispositivo, comuníquese con el soporte técnico de WD sobre este problema.

Traté de remediar este problema de todo lo que este y otros sitios decían hacer. No fue hasta que me sugirieron usar Western Digital MyBookLive para cambiar los parámetros que descubrí que era necesario actualizarlo. ¡Actualicé el firmware y las copias de seguridad comenzaron automáticamente mientras tomaba una siesta!

Se supone que el error de archivo en uso evita un escenario en el que dos aplicaciones compiten para realizar cambios en el mismo objetivo, lo que da como resultado un archivo corrupto. La mayoría de los archivos no necesitan estar bloqueados, por lo que puede editar un archivo .txt de manera pirata tanto TextEdit como TextMate simultáneamente. Cuando Time Machine accede a un archivo de respaldo (.sparebundle), coloca una retención en el archivo, por lo que un usuario no diría que use Finder para cambiar el nombre del .sparebundle en ese momento.

La retención debe eliminarse tan pronto como TM termine de realizar la copia de seguridad. Entonces:

lsof | grep -i MyMBPro

Ejecute este comando en TRES casos:

  1. Cuando WiFi en casa es normal, i,e. acaba de terminar una copia de seguridad.
  2. Cuando el mensaje de error está presente.
  3. Cuando TM está haciendo la copia de seguridad.

Esto mostrará si CUALQUIER proceso en su OS X está accediendo al archivo.

Por ejemplo, cuando uso TextMate para editar un archivo llamado notes.txt

lsof | grep -i notes.txt

Yo obtengo:

TextMate  6539  username   37r     REG                1,7          4  804793 /Users/username/Documents/notes.txt

Si el resultado está vacío en los casos 1 y 2, pero no en el 3, significa que su sistema operativo se está ejecutando correctamente. El problema es con Western Digital.