Time Machine agrega un guión y un número a mi volumen de respaldo seleccionado, lo que resulta en una ruta de archivo incorrecta: ¿cómo solucionarlo?

1

Estoy en MacOS High Sierra versión 10.13.2 y uso Time Machine para hacer una copia de seguridad en un disco externo a través de un AirPort Extreme.

He tenido esta configuración durante años (~ 5, creo) y las copias de seguridad funcionaron bien hasta principios de este año. El archivo .sparsebundle tiene una Fecha de modificación del 30 de abril de 2017 ... No sé si se rompió después de una actualización del sistema operativo, o algo así. Cuando intento realizar una copia de seguridad, primero recibo el siguiente mensaje:

  

Time Machine completó una verificación de sus copias de seguridad en "Chris 'AirPort Extreme". Para mejorar la confiabilidad, Time Machine debe crear una nueva copia de seguridad para usted.

y hago clic en "Iniciar nueva copia de seguridad". Poco después, me aparece el siguiente error:

  

Time Machine no pudo completar la copia de seguridad de "Chris 'AirPort Extreme".   Time Machine no pudo eliminar la imagen de disco de respaldo "/ Volumes / FreeAgent 3TB GoFlex Drive 0-3 / MacBook Pro.sparsebundle de Chris".

He puesto "0-3" en negrita porque, el asunto es que el nombre de mi unidad conectada a través del aeropuerto es "Unidad GoFlex de FreeAgent 3TB 0 ": no tengo idea de por qué el archivo plist tiene "-3" en la ruta.

Intenté editar /Library/Preferences/com.apple.TimeMachine.plist para cambiar el "0-3" a solo "0" (lo hice desactivando las copias de seguridad automáticas en las preferencias de Time Machine, usando plutil para convertir el plist a xml1, editado en TextEdit, y luego convertido de nuevo a binary1); sin embargo, cuando vuelvo a activar las copias de seguridad y le digo a Time Machine que haga una copia de seguridad ahora, simplemente sobrescribe la lista para incluir el "0-3" nuevamente.

Lo mismo ocurre cuando borro esta lista, por completo: se crea una nueva lista con "0-3". ¿Alguna idea?

ACTUALIZACIÓN: antes de publicar esto, probé una sugerencia que recomendaba eliminar repetidamente la lista y luego reiniciar hasta que la lista permanezca eliminada, esto nunca sucedió (un archivo com.apple.TimeMachine.plist siempre ha estado presente después de reiniciar), pero el "0-3" ha cambiado a "0-2".

    
pregunta Chris P 31.12.2017 - 16:21

1 respuesta

2

Probablemente tenga algunas carpetas en su carpeta / Volumes que estén en conflicto con el volumen de Time Machine. Deberá eliminarlos, luego averiguar qué los está creando y hacer que se detenga.

Eliminándolos: Primero, asegúrese de que el volumen de copia de seguridad (FreeAgent 3TB GoFlex Drive 0) esté no montado; Si está montado, expulsarlo. Luego, en el Finder, seleccione Ir menú > "Ir a la carpeta" (o usar el método abreviado de teclado Comando-Shift-G). En el cuadro de diálogo "Ir a la carpeta", ingrese "/ Volúmenes" y haga clic en Ir. Esto lo lleva a la carpeta / Volúmenes normalmente oculta, que es donde se montan los diversos volúmenes que su Mac ha montado (volúmenes locales y de red).

Si estoy en lo cierto sobre el problema, verá carpetas llamadas "FreeAgent 3TB GoFlex Drive 0", "FreeAgent 3TB GoFlex Drive 0-1", y "FreeAgent 3TB GoFlex Drive 0-2" en el interior / Volúmenes. Debe eliminarlos, pero primero revise su contenido para asegurarse de que no haya nada importante en ellos, y también solo para ver qué archivos existen, eso será una pista sobre lo que está creando estas carpetas. Cuando termines de revisarlos, bórralos. Tenga en cuenta que no es necesario vaciar la papelera, simplemente colocarlos en la papelera.

Bien, ahora una explicación de lo que creo que está sucediendo: cuando su Mac va a montar el volumen del servidor, intenta crear una entrada para él en / Volumes, cuyo nombre lleva el nombre del volumen. Todo bien hasta ahora, pero ¿qué sucede si algún programa intenta acceder a un archivo o carpeta en ese volumen cuando no está montado? Bueno, la mayoría de los programas acceden a los archivos por sus rutas, por lo que el programa intentará usar / Volumes / FreeAgent 3TB GoFlex Drive 0 / SomeFolderOrFile, y si eso no existe, muchos programas continuarán y los crearán , y almacenar archivos en el mismo. Luego, más tarde, monta el volumen real del servidor, y no puede ponerlo en / Volumes / FreeAgent 3TB GoFlex Drive 0 porque ya hay algo con ese nombre. Lo que hace es agregar "-1" al nombre, y usarlo en su lugar (a menos que haya algo con ese nombre, en cuyo caso intente con "-2", etc.).

Esta creación de carpetas espurias aparentemente ha ocurrido tres veces en tu sistema. Eliminar las carpetas lo arreglará temporalmente, pero lo que sea que haya creado esas carpetas probablemente lo hará una y otra vez, a menos que lo rastree y lo detenga. Aquí es donde tienes que jugar al detective: ¿qué archivos y carpetas se crearon dentro de esas carpetas espurias y qué programa las usa? De hecho, ¿qué programa (aparte de Time Machine) está usando ese volumen de red? Supongo que es algo que comienza a usar el volumen mientras Time Machine lo tiene montado y luego intenta seguir usándolo después de que Time Machine lo haya desmontado.

(Time Machine en sí no debería causar este problema. Utiliza alias en lugar de solo rutas para ubicar sus copias de seguridad, y los alias le permiten ser más inteligente, por ejemplo, montar el volumen del servidor en lugar de simplemente crear una carpeta por su nombre).

    
respondido por el Gordon Davisson 31.12.2017 - 22:55

Lea otras preguntas en las etiquetas