6 votos

Restaurar Time Machine a un nuevo disco externo

Mientras lees este post, como referencia, la máquina en la que estoy probando todo esto está ejecutando Big Sur.

Estaba usando Time Machine para hacer una copia de seguridad de una unidad externa que falló. Después de haber comprado una nueva unidad externa, me gustaría restaurar mis datos a esa unidad. Mi intento inicial falló porque no pude navegar a la otra unidad al entrar en TM. Dirigiéndose a los intertubes, me enteré de que no es tan simple como eso; Me enteré de que TM unidades asociadas con UUIDs. Ok, está bien, buscando un poco más encontré que puedo usar tmutil para asociar la copia de seguridad antigua a la nueva unidad. Leyendo varios hilos diferentes, vi que el comando que necesito usar es el siguiente:

sudo tmutil associatedisk "/Volumes/All Data" "/Volumes/backups/Backups.backupdb/Pariah/Latest/All Data"

Donde "All Data" es el nombre del volumen y "Pariah" el nombre de mi máquina. Sin embargo, cuando ejecuté el comando, recibí el siguiente error:

/Volumes/backups/Backups.backupdb/Pariah/Latest/All Data: Not a snapshot volume

Vale... Parece que a algunas personas les ha funcionado, así que ¿por qué a mí no? Indagando un poco más, resulta que

/Volúmenes/copias de seguridad/

no existe. Yendo a ver lo que hay, me encuentro con que hay un .timemachine directorio. Comprobando lo que contiene, veo que hay un directorio cuyo nombre utiliza un UUID. Creo que es seguro asumir que es el UUID de mi antigua unidad. Esa creencia se confirma (creo) cuando veo que contiene lo que parecen ser copias de seguridad. Lo que no veo en ninguna parte de esa estructura de directorios, sin embargo, es un Backups.backupdb archivo. Ejecutar locate o find tampoco parece encontrarlo.

Entonces, ¿qué tengo que hacer para asociar la copia de seguridad anterior de Time Machine con la nueva unidad externa? Estaba pensando que podría simplemente cambiar el nombre del directorio al del UUID de mi nueva unidad. Sin embargo, me temo que eso causará problemas porque obviamente hay una base de datos involucrada y simplemente renombrar el directorio no hará nada allí.

Cualquier consejo o instrucción que alguien pueda darme para ayudarme con esto será muy apreciado.


Actualización el 18 de enero de 2023

En ls -al cuando se ejecuta en /volumes produce lo siguiente:

drwxr-xr-x   6 root  wheel  192 Jan 14 03:17 .
drwxr-xr-x  20 root  wheel  640 Jan  1  2020 ..
drwxr-xr-x   3 root  wheel   96 Jan 18  2022 .timemachine
drwxrwxr-x@ 17 root  admin  646 Jan 14 10:34 All Data
lrwxr-xr-x   1 root  wheel    1 Jan 11 12:06 Macintosh HD -> /
drwxrwxr-x@  6 plex  staff  192 Jan 13 20:44 Media TM

Tenga en cuenta que el nombre de directorio con aspecto de UUID dentro del directorio .timemachine es el UUID del volumen de la unidad externa en la que residen los datos de Time Machine, no de mi antigua unidad.

Pariah:Volumes plex$ cd .timemachine/
Pariah:.timemachine plex$ ls -al
total 0
drwxr-xr-x    3 root  wheel    96 Jan 18  2022 .
drwxr-xr-x    6 root  wheel   192 Jan 14 03:17 ..
drwxr-xr-x  102 root  wheel  3264 Jan 13 20:45 67417F0D-02BA-4DCB-8403-1D90C8181750

Pariah:.timemachine plex$ cd 67417F0D-02BA-4DCB-8403-1D90C8181750/
Pariah:67417F0D-02BA-4DCB-8403-1D90C8181750 plex$ ls -al
total 0
drwxr-xr-x  102 root  wheel  3264 Jan 13 20:45 .
drwxr-xr-x    3 root  wheel    96 Jan 18  2022 ..
drwxrwxr-x    4 plex  staff   128 Dec 16  2021 2021-12-16-065854.backup
drwxrwxr-x    5 plex  staff   160 Dec 23  2021 2021-12-23-161541.backup

con fechas próximas para todas las copias de seguridad.

El nombre del volumen que contiene las copias de seguridad se denomina Media TM mientras que la unidad externa a la que estoy tratando de restaurar se llama All Data . Es el mismo nombre que usé para mi antiguo disco, el que murió hace poco. Entrando en ese volumen:

Pariah:Volumes plex$ cd Media\ TM/
Pariah:Media TM plex$ ls -al
total 144
drwxrwxr-x@ 6 plex  staff    192 Jan 13 20:44 .
drwxr-xr-x  6 root  wheel    192 Jan 14 03:17 ..
drwx------  4 root  wheel    128 Dec 15  2021 .Spotlight-V100
drwxr-xr-x@ 7 root  staff    224 Jan 13 20:20 2023-01-13-202029.previous
drwxr-xr-x@ 8 root  staff    256 Jan 13 20:45 2023-01-13-204431.inprogress
-rw-r--r--@ 1 root  staff  70437 Jan 13 20:20 backup_manifest.plist

Además, si lo solicita, aquí tiene el contenido del 2023-01-13-202029.previous directorio en /volumes/Media TM .

Pariah:2023-01-13-202029.previous plex$ ls -al
total 424
drwxr-xr-x@  7 root  staff     224 Jan 13 20:20 .
drwxrwxr-x@  6 plex  staff     192 Jan 13 20:44 ..
-rw-r--r--   1 root  staff  163376 Jan 13 20:17 .A574B396-3FB8-36D7-B0D9-721787BA5552.eventdb
-rw-------   1 root  staff     852 Jan 13 20:20 .com.apple.timemachine.checkpoint
-rw-r--r--   1 root  staff   47546 Jan 13 20:17 .exclusions.plist
drwxrwxr-x@ 16 root  wheel     512 Jan 10 20:19 All Data
drwxr-xr-x@ 17 root  wheel     544 Jan 13 20:45 Macintosh HD - Data
Pariah:2023-01-13-202029.previous plex$

En ninguna parte, en todo eso, veo Backups.backupdb .

5voto

user43889 Puntos 266

Esta respuesta se limita a restauración de sus datos, como en el título de la pregunta. No cubre la asociación del disco restaurado con la copia de seguridad existente para que las futuras copias de seguridad continúen sin duplicar espacio en el disco Time Machine (TM).

En primer lugar, olvide todo lo que ha leído sobre Backups.backup que sólo se aplica a las copias de seguridad en las que el disco TM utiliza el formato HFS+.

A partir de Big Sur, el formato de las nuevas copias de seguridad es APFS. Los discos de copia de seguridad con formato APFS utilizan instantáneas para cada copia de seguridad. Cada instantánea es un volumen APFS - no es un directorio.

Un inciso: El man página para tmutil cubre las copias de seguridad en ambos formatos sin distinción clara entre ellos. En consecuencia, puede resultar muy confuso, salvo como recordatorio de comandos para quienes ya entiendan TM con cierto detalle.

Antes de hacer una restauración, desactiva la copia de seguridad de TM. Sólo para que esto no confunda o afecte el rendimiento mientras restaura.

Utilice Finder para navegar por el disco TM. En Finder su Media TM se parecerá a mi MyBook6B-TM :

enter image description here

Cada copia de seguridad es una instantánea con un icono TM de "disco y reloj".

Elige el que quieras recuperar y navega por él de la forma habitual con Finder. A continuación, sólo tienes que arrastrar y soltar carpetas o archivos desde allí a otra ventana del Finder con tu nuevo disco.

La perforación puede ser un poco lenta a veces con un balón de playa - sea paciente.

En este punto usted debe en su manera de recuperar archivos de su Media TM disco de copia de seguridad.

Como un poco más de fondo, detrás de la escena, la instantánea se ha montado (como si fuera un disco). En la ventana del Finder de arriba puedo pasar el ratón por encima de /Volumes/.time... en la parte superior para ver el punto de montaje donde se ha montado la instantánea. Es esta ubicación la que puedes utilizar (si es necesario) en Terminal escribiendo cd y arrastrando el icono en forma de disco a Terminal. Esto es lo que he hecho a continuación. No he escrito el /Volumes... .

gilby@Beth/Users/gilby% cd /Volumes/.timemachine/02EED3F7-B8DF-44BB-8EA6-28D7822B1A4B/2022-11-15-215052.backup/2022-11-15-215052.backup
gilby@Beth/Volumes/.timemachine/02EED3F7-B8DF-44BB-8EA6-28D7822B1A4B/2022-11-15-215052.backup/2022-11-15-215052.backup% ls -lah
total 136
drwxr-xr-x@  5 root  wheel   160B 15 Nov 21:43 .
drwxrwxr-x@  5 root  wheel   160B 15 Nov 21:50 ..
-rw-------   1 root  wheel   806B 15 Nov 21:50 .com.apple.timemachine.checkpoint
-rw-r--r--   1 root  wheel    62K 15 Nov 21:43 .exclusions.plist
drwxr-xr-x@ 20 root  wheel   640B 15 Nov 21:50 BethSSD - Data
gilby@Beth/Volumes/.timemachine/02EED3F7-B8DF-44BB-8EA6-28D7822B1A4B/2022-11-15-215052.backup/2022-11-15-215052.backup%

Esto sólo funciona correctamente porque la instantánea ha sido montada debido a que Finder pide ver lo que hay dentro de la instantánea. Se puede montar de otras maneras, pero a través de Finder es fácil.

Un último punto volviendo a lo que ya ha descubierto. El /Volumes/.timemachine contiene los puntos de montaje en los que se guardan las instantáneas de las copias de seguridad. puede ser montado. Pero navegar con cd y ls no es suficiente para montar la instantánea.

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