Forma de migrar los datos de Time Machine a un nuevo disco

9

Sé que hay un botón "Cambiar disco ..." en Time Machine, pero ¿qué pasa si desea migrar los datos (horas, semanas e incluso meses) a un disco nuevo más grande sin volver a comenzar ?

Kevin L.
fuente

Respuestas:

4

SuperDuper! Hará el trabajo. Puede usarlo de forma gratuita para hacer lo que quiera y pagar solo si desea continuar usándolo para hacer copias de seguridad incrementales eficientes utilizando su función "Actualización inteligente".

John Siracusa
fuente
4

Para 10.6, Apple ha incluido lo siguiente en Mac 101: Time Machine :

Mac OS X v10.6: cómo transferir sus copias de seguridad de su disco duro actual a un nuevo disco duro

Si actualiza a un nuevo disco duro con una capacidad mayor, es posible que desee transferir sus copias de seguridad de Time Machine existentes antes de usarlo para copias de seguridad regulares. Para mantener sus copias de seguridad existentes en su nuevo disco duro de copia de seguridad más grande, siga estos pasos:

  1. Conecta tu nuevo disco duro.
  2. En la Utilidad de Discos, asegúrese de que tenga una partición GUID y que esté formateada como Mac OS Extended (con registro). Si es necesario, vuelva a formatear la unidad como Mac OS Extended con una partición GUID. Si no sabe cómo, consulte los pasos de este artículo . Nota: Haga una copia de seguridad de los datos en el disco duro antes de formatearlo.
  3. Seleccione el icono de la nueva unidad en el escritorio y elija Obtener información en el menú Archivo.
  4. Asegúrese de que "Ignorar propiedad en este volumen" no esté habilitado.
  5. Abra las preferencias de Time Machine en Preferencias del sistema.
  6. Deslice el interruptor de Time Machine a Off.
  7. En Finder, haga doble clic en el disco duro de respaldo actual para abrir su ventana Finder.
  8. Arrastre la carpeta "Backups.backupd" al nuevo disco duro.
  9. Ingrese un nombre de usuario y una contraseña de administrador, luego haga clic en Aceptar para comenzar el proceso de copia. Esto puede tardar un tiempo en completarse porque todas sus copias de seguridad se copiarán.
  10. En Preferencias del sistema de Time Machine, haga clic en "Seleccionar disco ..."
  11. Seleccione su nuevo disco duro, luego haga clic en "Usar para copia de seguridad".

Ahora, en su nuevo disco duro, tendrá todas sus copias de seguridad existentes del disco duro anterior y además tendrá más espacio para más copias de seguridad nuevas.

(También hay instrucciones para Time Capsule y Mac OS X v10.6: Cómo transferir una copia de seguridad de una Time Capsule existente a una nueva ).

Como nota al margen: cuando está utilizando un paquete escaso (como para copias de seguridad remotas) y si realizó copias de seguridad de archivos realmente grandes, entonces eliminar esos archivos de la copia de seguridad (ya sea manualmente o cuando Time Machine elimina las copias de seguridad vencidas diarias y por hora) no recupere automáticamente el espacio en disco, hasta que Time Machine realmente lo necesite.

Puede reclamar el espacio manualmente, y puede liberar mucho espacio (posiblemente haciendo innecesaria la migración a un disco más grande , o al menos dando a su nuevo disco todo el espacio posible). Ver ¿Qué está haciendo Time Machine? en la falla del servidor.

Arjan
fuente
(Asegúrese de leer la nota sobre los enlaces duros en la respuesta de alimack en superuser.com/questions/112007/migrating-time-machine-volumes/... )
Arjan
2
  1. Conecte ambas unidades a su Mac.
  2. Abra la Utilidad de Discos (/ Aplicaciones / Utilidades / Disk Utility.app).
  3. Haz clic en la pestaña Restaurar . (Primeros auxilios | Borrar | Partición | RAID | Restaurar )
  4. Arrastre su disco viejo al campo Fuente .
  5. Arrastre su nueva unidad al campo Destino .
  6. Es posible que desee marcar Borrar destino .
  7. Puede hacer que la computadora se asegure de que la transferencia funcionó desmarcando la casilla de verificación Omitir suma de verificación.
  8. Cuando se complete la transferencia, desmonte y desconecte su disco viejo. Grabarlo como una ofrenda a los dioses de los discos duros. (Opcional, pero muy recomendable ).
Stalepretzel
fuente
Esos dioses del disco duro deben ser constantemente apaciguados, para que no causen franjas de sectores defectuosos en mi nuevo disco.
Kevin L.
2

Esto no será una ayuda para usted en este momento, pero para alguien que comienza desde cero y quiere una copia de seguridad portátil de TimeMachine (con el beneficio adicional de poder limitar la porción del disco utilizado para TimeMachine), sugiero usar un disco montado imagen (.dmg) como destino del disco de respaldo de TimeMachine.

Entonces, como ejemplo, supongamos que tiene una unidad externa de 2 TB, pero desea reservar 50 GB para la copia de seguridad TimeMachine y le gustaría poder mover la copia de seguridad a otra unidad externa, incluso una que ya tenga contenido. Podrías hacer esto:

% cd /Volumes/<extdrive>/
% hdiutil create TimeMachineImage -size 50g -fs HFS+ -volname TimeMachineDisk
% open TimeMachineImage.dmg

Luego iría a las preferencias y elegiría / Volumes / TimeMachineDisk como la unidad de respaldo. Puede estar seguro de que no crecerá más del tamaño de 50 GB que desea usar y que el espacio ya está reservado en su unidad externa, por lo que no crecerá para exprimirlo.

Luego, podría mover TimeMachineImage.dmg a otra unidad para realizar copias de seguridad de TimeMachine. O simplemente para protección fuera del sitio.

Esto también abre algunas otras opciones, la más importante de las cuales es la capacidad de cifrar sus copias de seguridad de TimeMachine. Para hacer esto, simplemente habilita el cifrado para el dmg, por lo que usaría algo como:

% hdiutil create TimeMachineImage -encrypted -size 50g -fs HFS+ -volname TimeMachineDisk

La pieza final de este rompecabezas es que le gustaría montar automáticamente el dmg cuando su unidad externa está montada. Supongo que es posible hacer esto con Applescript para que ocurra automáticamente, pero no estoy lo suficientemente familiarizado con Applescript para ayudar aquí. Sin embargo, puede crear un cronjob que ejecute un script para montarlo:

#!/bin/bash
if [ -d /Volumes/<extdrive> ] ; then
  open /Volumes/extdrive/TimeMachineImage.dmg
fi

E instale un cronjob que se vea así:

*/5 * * * * /usr/local/bin/<scriptname>

También puede crear una imagen dispersa para que no absorba los 50 GB completos cuando la cree por primera vez al incluir el argumento SPARSE de tipo en la llamada hdiutil. El peligro aquí es que puede quedarse sin espacio en su disco externo.

Tim
fuente
En cuanto a, puede estar seguro de que no crecerá más del tamaño de 50 GB que desea usar y que el espacio ya está reservado en su unidad externa, por lo que no crecerá para exprimirlo. - una nota de las sugerencias de Mac OS X : a partir de 10.6.3, Time Machine intenta aumentar el tamaño del paquete disperso al máximo disponible [..]
Arjan
0

Yo creo que sólo puede copiar todo el contenido (incluidas las empresas punto-archivos ocultos). Puede ser más seguro usar una copia a nivel de bloque, con algo como Carbon Copy Cloner.

jtbandes
fuente
Pero, ¿funcionará esto para una partición más grande (es decir, mi situación actual: migrar un disco Time Machine de 320 GB sobrecargado a un disco nuevo de 1 TB)?
Kevin L.
Eso creo. Si no, bueno, todavía tienes tus archivos y ambos discos; Puedes probar otra cosa. Deberías considerar ir a una tienda Apple y preguntarle a un Genius u otro representante.
jtbandes
Si su disco de copia de seguridad usa un paquete disperso (como para una copia de seguridad remota), entonces es posible copiar archivos. Sin embargo, cuando no se utiliza un paquete disperso, la copia de archivos explotará el uso del espacio en disco, ya que los enlaces duros se copian como archivos normales. Ver code.google.com/p/timedog/wiki/UsingTimecopy
Arjan el
¿Una copia a nivel de bloque evita ese problema?
jtbandes
Sí, una copia a nivel de bloque conserva los enlaces duros. Ahora, si su sistema de archivos está dando problemas de alguna manera (que NO es el caso si uno solo quiere duplicar el disco), entonces el enlace que le di a code.google.com/p/timedog/wiki/UsingTimecopy podría ser útil.
Arjan