6 votos

Time Machine no muestra ninguna copia de seguridad después de hacer una copia de seguridad

Después de haber configurado mi nuevo Macbook Pro 2021 (MacOS Monterey 12.1) con la migración de datos desde mi antiguo Macbook Pro, inicié una nueva copia de seguridad de Time Machine en el NAS. La copia de seguridad duró varias horas y, obviamente, hizo una copia de seguridad de todo en el NAS. Las copias de seguridad posteriores informaron de que habían hecho una copia de seguridad de sólo unos cientos de MB, por lo que parecía que todo estaba funcionando.

Sin embargo, al comprobar el estado de la copia de seguridad en las preferencias de Time Machine, el estado informa

Waiting to complete first backup 

Comprobando el tamaño del sparsebundle en el NAS, se dice que es de aproximadamente 400 GB, por lo que definitivamente contiene una cantidad de datos que cumple mis expectativas para una copia de seguridad exitosa.

He descargado TheTimeMachineMechanics para averiguar cualquier error, y allí veo un mensaje

Backup failed (104: BACKUP_DELAYED_UNFINISHED_PROTECTED_FILES)

Parece que la copia de seguridad se ha hecho, pero por alguna razón no se ha completado del todo. ¿Cómo se arregla eso?


Cosas que he probado (posibles soluciones encontradas en la red):

  • arrancar en modo seguro y hacer una copia de seguridad desde allí
  • utilice la Utilidad de Discos y ejecute una reparación

pero en vano.

5voto

not2savvy Puntos 1

ACTUALIZACIÓN

Este problema parece haberse solucionado efectivamente en MacOS 12.2 - así que primero intente actualizar MacOS. Aplique la siguiente solución sólo si la actualización no le soluciona el problema.


Esto puede ocurrir cuando Time Machine intenta hacer una copia de seguridad de archivos a los que no tiene acceso por alguna razón.

Para comprobar que esta es la causa, compruebe el archivo de registro después de que Time Machine haya finalizado un intento de copia de seguridad:

log show --style syslog --last 30m  --predicate 'senderImagePath contains[cd] "TimeMachine"' --info --debug

En el registro, busque entradas como estas (busque "acceso ):

localhost backupd[256]: (TimeMachine) [com.apple.TimeMachine:EventCollection] Adding event for inaccessible protected file Users/xxxx/Library/Containers/com.apple.findmy.FindMyWidgetIntentsItems/Data/Documents | EventDatabase.swift:569

Añadir evento para archivo protegido inaccesible significa que Time Machine quiere hacer una copia de seguridad de estos archivos (o de los archivos de estas carpetas), pero no puede acceder a ellos porque están protegidos. Por lo tanto, retrasa la copia de seguridad hasta que sean accesibles. Sin embargo, eso nunca ocurre.

Parece que esto ocurre con un par de carpetas que están conectadas a la funcionalidad de Buscar mi Mac. Supongo que están protegidas por el sistema para que no puedan ser manipuladas, pero el hecho de que Time Machine intente hacer una copia de seguridad de ellas, y el sistema no lo permita, parece un error de MacOS Monterey.

Cómo solucionarlo

Como solución para evitar este probable fallo, todas las carpetas problemáticas deben ser excluidas de la copia de seguridad. Esto debe hacerse en el terminal, porque si se intenta seleccionar las carpetas de Preferencias del Sistema > Time Machine > Opciones En el caso de las carpetas problemáticas, se observará que no son visibles desde el cuadro de diálogo de selección de archivos, lo que probablemente se deba a su protección adicional.

Afortunadamente, podemos excluir archivos y carpetas del terminal utilizando tmutil addexclusion . En mi caso, las carpetas problemáticas eran:

sudo tmutil addexclusion -p /Users/xxx/Library/Containers/com.apple.findmy
sudo tmutil addexclusion -p /Users/xxx/Library/Containers/com.apple.findmy.FindMyNotificationsServiceExtension
sudo tmutil addexclusion -p /Users/xxx/Library/Containers/com.apple.findmy.FindMyWidgetItems
sudo tmutil addexclusion -p /Users/xxx/Library/Containers/com.apple.findmy.FindMyWidgetPeople
sudo tmutil addexclusion -p /Users/xxx/Library/Containers/com.apple.findmy.FindMyWidgetIntentsItems
sudo tmutil addexclusion -p /Users/xxx/Library/Containers/com.apple.findmy.FindMyWidgetIntentsPeople

(copiar, pegar y ejecutar línea por línea, y por supuesto sustituir xxxx )

Opción -p hace que se excluya la ruta dada, incluso si aún no existe, pero cuando se cree en el futuro. Si tiene varios usuarios, recuerde hacer esto para cada usuario.

Te recomiendo que compruebes el registro si hay algún problema adicional. En mi caso, sólo había que excluir las carpetas anteriores relacionadas con Find My Mac.

Compruebe las carpetas excluidas en Preferencias del Sistema > Time Machine > Opciones - todos ellos deberían mostrar un tamaño de datos a la derecha - de lo contrario, compruebe si hay errores tipográficos.

Después de eso, inicia una nueva copia de seguridad y cruza los dedos.

Créditos a este post en la Comunidad Apple por George Harker .

Importante adición

He observado que los datos en ~/Library/Containers también puede verse afectado, y esto puede ocurrir en cualquier momento incluso después de que Time Machine ya haya completado con éxito las copias de seguridad. En mi caso, la aplicación Amazon Prime Video creó aquí datos que Time Machine consideraba inaccesibles. Como solución preliminar, decidí excluir todo el directorio /Users/xxx/Library/Containers de la Máquina del Tiempo.

Estoy deseando que Apple lo solucione.

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X