3 votos

¿Cómo restaurar una copia de seguridad de Time Machine de una unidad USB a una nueva unidad USB?

Uno de mis discos USB externos murió. Quiero restaurar la copia de seguridad de Time Machine en un nuevo disco USB externo (más grande).

Podría simplemente copiar la última copia de seguridad en el nuevo disco, pero quiero mantener el historial de copias de seguridad, para que Time Machine utilice el nuevo disco como sustituto del antiguo (con todo el historial de copias de seguridad).

4voto

Michael_Scharf Puntos 111

He encontrado una solución que sí utiliza la copia de seguridad existente. El truco consiste en utilizar sudo tmutil associatedisk (ver man tmutil ).

Mi antiguo disco estaba montado bajo /Volumes/USB-old y el nuevo disco se monta como /Volumes/USB-new . Mi copia de seguridad está bajo /Volumes/backups . (Si tu disco antiguo y el nuevo tienen el mismo nombre, tienes que seguir todos los pasos, porque el nombre del disco no es suficiente para asociar una copia de seguridad antigua con un disco nuevo)

  1. Detener la máquina del tiempo para hacer copias de seguridad (en las preferencias)

  2. Restaura los datos antiguos en el nuevo disco:

    sudo tmutil restore /Volumes/backups/Backups.backupdb/MacBookPro/Latest/USB-old/* /Volumes/USB-new

    (nota: esto no restaura los archivos que comienzan con . en el nivel superior)

  3. Dígale a Time Machine que asocie el nuevo disco a las antiguas copias de seguridad:

    sudo tmutil associatedisk /Volumes/USB-new /Volumes/backups/Backups.backupdb/MacBookPro/Latest/USB-old
  4. Iniciar la máquina del tiempo para hacer copias de seguridad

Ahora time machine no intenta hacer una copia de seguridad de todo el disco nuevo. En su lugar, crea copias de seguridad incrementales basadas en la antigua instantánea.

Sin embargo, parece que no es posible retroceder en el historial utilizando Time Machine. He intentado asociar todas las copias de seguridad antiguas con el nuevo disco sin mucho éxito:

for dir in `find /Volumes/backups/Backups.backupdb/MacBookPro -maxdepth 2 -name USB-old`; do 
    echo sudo tmutil associatedisk /Volumes/USB-new $dir
done

0 votos

0 votos

De la página man: La opción -a indica a associatedisk que busque todos los volúmenes de instantáneas en el mismo directorio de la máquina que coincidan con la identidad de USB-viejo, y luego realice la asociación en todos ellos. sudo tmutil associatedisk -a /Volúmenes/USB-nuevo /Volúmenes/copias de seguridad/Backups.backupdb/MacBookPro/Latest/USB-viejo

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