4 votos

"Time Machine debe borrar el historial de copias de seguridad existentes e iniciar una nueva copia de seguridad para corregir esto". ¿Por qué?

He visto este mensaje durante los dos últimos días:

"Time Machine ha detectado que sus copias de seguridad en "SynologyDS216.local" no se pueden restaurar de forma fiable".

"Time Machine debe borrar el historial de copias de seguridad existentes e iniciar una nueva copia de seguridad para corregir esto".

Puedo acceder al historial de copias de seguridad sin problemas. El NAS (que tiene RAID 1) también está bien.

Cuando miro las copias de seguridad:

~ ᐅ tmutil listbackups | tail -n 5
2020-10-15-144522
2020-10-15-151447
2020-10-15-154125
2020-10-15-184439
2020-10-15-195406

Podemos ver que dejó de hacer copias de seguridad hace exactamente 2 días, así que decidí hacer una comprobación:

tmutil verifychecksums /Volumes/Time\ Machine\ Backups/Backups.backupdb/Thomas-MBP

y un error que apareció es:

/Volumes/Time Machine Backups/Backups.backupdb/Thomas-MBP/2020-07-08-200220/Macintosh HD/System/Library/DirectoryServices/DefaultLocalDB/Default: error 257 enumerating path

El directorio existe:

total 0
drwxr-xr-x@ 3 root  wheel   102B Aug 25  2019 .
drwxr-xr-x@ 5 root  wheel   170B Sep 29  2019 ..
drwx------+ 7 root  wheel   238B Aug 25  2019 Default

pero los permisos son un problema. Este archivo tiene atributos extendidos, así que miro a ver qué pasa:

/Volumes/Time Machine Backups/Backups.backupdb/Thomas-MBP/2020-07-08-200220/Macintosh HD/System/Library/DirectoryServices/DefaultLocalDB ᐅ sudo ls -le Default
total 0
drwx------@ 2 root  wheel   340 Aug 25  2019 aliases
 0: group:everyone deny add_file,delete,add_subdirectory,delete_child,writeattr,writeextattr,chown
drwx------@ 2 root  wheel   102 Aug 25  2019 computers
 0: group:everyone deny add_file,delete,add_subdirectory,delete_child,writeattr,writeextattr,chown
drwx------@ 2 root  wheel  4420 Aug 25  2019 groups
 0: group:everyone deny add_file,delete,add_subdirectory,delete_child,writeattr,writeextattr,chown
drwx------@ 2 root  wheel   102 Aug 25  2019 networks
 0: group:everyone deny add_file,delete,add_subdirectory,delete_child,writeattr,writeextattr,chown
drwx------@ 2 root  wheel  3468 Aug 25  2019 users
 0: group:everyone deny add_file,delete,add_subdirectory,delete_child,writeattr,writeextattr,chown

Al buscar en la máquina anfitriona:

/System/Library/DirectoryServices/DefaultLocalDB ᐅ ls -l

    total 0
    drwxr-xr-x  3 root  wheel    96B Jan  1  2020 .
    drwxr-xr-x  5 root  wheel   160B Jan  1  2020 ..
    drwx------  7 root  wheel   224B Jan  1  2020 Default

los permisos no son los mismos y se puede acceder a los datos.

Parece que TimeMachine afirma que no puede utilizar la copia de seguridad debido a algunos problemas de permisos...

Intenté preguntar sobre ello en los foros de Apple, pero mi mensaje fue eliminado porque estoy utilizando una versión beta del sistema operativo...

¿Alguien ha visto este problema antes?

8voto

moodforaday Puntos 2633

"¿Alguien ha visto este problema antes?"

Lo he hecho, y por lo que he oído leyendo foros a lo largo de los años, parece un problema muy común con Time Machine: de vez en cuando, dice "necesito borrar tu copia de seguridad y empezar de nuevo".

O dice "No puedo hacer la copia de seguridad porque el dispositivo de copia de seguridad está lleno" (aunque se supone que Time Machine se poda a sí mismo cuando es necesario).

O surge algo más que hace que Time Machine se ahogue.¹

Howard Oakley ha catalogado una larga lista de problemas con Time Machine, e incluso tiene algunas aplicaciones gratuitas para ayudar a trabajar con los archivos de Time Machine (desafortunadamente, nada que pueda "reparar" una copia de seguridad de Time Machine "dañada", hasta donde yo sé).

En respuesta a esto he desarrollado la siguiente actitud hacia Time Machine:

  1. Nunca confíes en Time Machine como tu única copia de seguridad.

  2. Utilice Time Machine en varias ubicaciones (por ejemplo, una Time Capsule u otro Mac remoto más un Mac local) con la expectativa de que si uno se corrompe, seguirás teniendo el otro. Tenga en cuenta que el punto 1 sigue en pie, incluso con el punto 2

  3. Además de Time Machine, utilice también al menos uno (preferiblemente dos) de:


¹ Aquí es donde normalmente alguien interviene y afirma que ha utilizado Time Machine desde que se lanzó por primera vez y nunca ha tenido un problema con él. No dudo de que haya gente que haya tenido esa experiencia, pero tiendo a considerarlos como la gente que gana la lotería: me alegro por ellos, pero nunca esperaría ser uno de ellos, y he decidido asumir que nunca lo seré. ES UNA OPINIÓN PERSONAL.

3voto

Oskar Puntos 1242

Esto ocurre por una sencilla razón. Los errores de red se marcan como errores del disco duro, lo que hace que los destinos de los NAS sean demasiado frágiles para su uso. No pierdas el tiempo con ningún NAS que diga que es compatible con Time Machine, a no ser que consigas que realmente te den soporte cuando tengas errores como este. Cuando les llames, señalarán con el dedo a Apple y Apple no soporta Time Machine en nada que no sea una unidad física ahora.

Apple incorporó un mecanismo de detección de fallos y cuando tiene demasiados errores menores, cualquier unidad se marca como no fiable para añadir nuevos intervalos de copia de seguridad y se ve obligado a tomar una decisión.

  1. Mantenga la unidad en modo de sólo lectura. Los datos allí están bien para una restauración, pero no se pueden hacer nuevas copias de seguridad. Póngalo en el estante en caso de que tenga que restaurar los datos de cuando tiene datos, pero poner una nueva unidad en la rotación para hacer nuevas copias de seguridad.
  2. Borra la unidad para empezar de cero. Perderás el historial, pero podrás comprobar si la unidad pasa las pruebas y puede almacenar nuevos datos de forma segura y fiable.

Si tienes que hacer una copia de seguridad en el NAS por razones, haz también una copia de seguridad en una unidad conectada de vez en cuando para que cuando el NAS te falle, puedas borrarlo y empezar de cero.

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