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
.