0 votos

¿Cómo transferir datos de Time Machine desde un NAS a una unidad USB para que puedan ser restaurados?

Hice una copia de seguridad de mi antiguo mac mini (2011) usando Time Machine en un NAS a través de SMB. Ahora me gustaría restaurar el mini desde la copia de seguridad, sin embargo, el montaje SMB no es accesible desde el modo de Recuperación (al menos en OS X Lion, como se menciona también en Montar una carpeta compartida de red SMB desde el modo de recuperación de Mavericks) y no puedo reconfigurar fácilmente la carpeta compartida del NAS para usar AFP.

No obstante, puedo iniciar sesión en el NAS usando SSH y puedo ver los archivos:

nas% ls /mnt/uloziste/macbackup/mini/vladak/
.apdisk                           .DS_Store                         Vladimir’s Mac mini.sparsebundle/ 
nas% ls /mnt/uloziste/macbackup/mini/vladak/Vladimir’s\ Mac\ mini.sparsebundle/
bands                       com.apple.TimeMachine.Results.plist     Info.plist
com.apple.TimeMachine.MachineID.bckup       com.apple.TimeMachine.SnapshotHistory.plist token
com.apple.TimeMachine.MachineID.plist       Info.bckup

¿Cómo transfiero estos archivos a una unidad USB (formateada como Mac OS Extended) para que el modo de Recuperación lo reconozca como una unidad de Time Machine y pueda recuperarse de ella?

0voto

Vlad Puntos 101

Formatee la unidad USB como macOS Extended (registrado en diario) y luego simplemente copie los archivos desde el recurso compartido SMB de NAS a una unidad local y el panel de restauración del modo de recuperación lo descubrirá. Ni siquiera es necesario reiniciar.

La copia en sí se puede hacer, por ejemplo, usando el siguiente comando desde la Terminal (disponible en Utilidades en el modo de recuperación), aunque cualquier otro método probablemente funcionará (por ejemplo, utilizando el Finder o rsync o similar), sin embargo, en mi caso, estaba limitado por el hecho de que la única máquina de Apple en la casa estaba rota y necesitaba ser restaurada, así que tuve que usar lo que el modo de recuperación tenía para ofrecer. En este caso, se asume que la autenticación de clave pública SSH estaba configurada antes de eso, sin embargo, también se puede usar la autenticación basada en contraseña, si se recuerda la contraseña del NAS, eso):

ssh -o StrictHostKeyChecking=no -i id_rsa vladak@nas \
    "cd /mnt/uloziste/macbackup/mini/vladak/; tar cf - ." | \
    tar -C /Volumes/T7 -xvf -

El comando ejecuta tar para crear un flujo de datos (no necesariamente comprimiendo) desde los archivos en el NAS y el cliente SSH pasará ese flujo a una instancia local de tar que creará los archivos.

La opción SSH StrictHostKeyChecking=no se usó porque el directorio de inicio de root en el modo de recuperación no es escribible, por lo que el cliente SSH pediría verificación de la huella digital de la clave al reencriptar que sucede para transferencias de datos más largas como esta y requeriría interacción del usuario para confirmar repetidamente la clave.

El /Volumes/T7 es donde se montó una unidad SSD USB, formateada usando MacOS Extended (registrado en diario).

Mientras investigaba el formato de disco de Time Machine, encontré una fuente realmente buena en https://tommyang.github.io/pondini.org/TM/Works3.html

El proceso de copia anterior pasará la mayor parte del tiempo transfiriendo todos los archivos de bands.

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