Time Machine - ¿Cómo se convierte Backups.backupdb en un paquete de copia de seguridad?

Aug 20 2020

Recientemente tuve una falla crítica en mi unidad de red que uso para las copias de seguridad de Time Machine. Crear la primera copia de seguridad en la red (con ~ 1 TB de datos) será tremendamente lento.

Ya creé una copia de seguridad usando Time Machine en la unidad montada a través de USB, sin embargo, esta es una Backups.backupdbestructura de carpetas, no una backupbundleimagen de disco que Time Machine usa cuando trabaja en la red.

¿Hay alguna forma de crear / convertir un nuevo backupbundlearchivo con la Backups.backupdbcarpeta de modo que no tenga que ejecutar una primera copia de seguridad completa en la red? Alternativamente, ¿hay alguna manera de convencer a Time Machine de que use la backupbundleestructura al realizar una copia de seguridad a través de USB?

Respuestas

1 Glenn'devalias'Grant Aug 21 2020 at 00:22

Si bien no lo he probado personalmente, recientemente encontré una solución alternativa publicada en los foros de MacRumors que afirma que debería funcionar:

Hay una solución alternativa para hacer esto. Conecte la unidad al enrutador (suponiendo que sea compatible con Time Machine) y luego inicie una copia de seguridad en el disco usando Time Machine. Espere un par de minutos para comenzar, luego deténgalo y desconéctelo.

Ahora conecte la unidad a la Mac a través de USB. Busque en el Finder y verá un paquete disperso con el Backups.backupdbarchivo parcial allí. Simplemente elimine ese archivo y vacíe la papelera.

Ahora encienda Time Machine y haga una copia de seguridad completa. Cuando haya terminado, tendrá Backups.backupdbla unidad completa. Simplemente mueva eso desde la raíz del disco al paquete disperso. Ahora conéctelo de nuevo al enrutador y vuelva a encender TM. Continuará donde lo dejó con copias de seguridad incrementales en el futuro.

Otra variación de este método crea un montaje de recurso compartido de archivos Samba local en la unidad USB como solución alternativa. Detalles completos en la respuesta vinculada, pero a continuación un fragmento de resumen:

sudo ifconfig lo0 alias 127.0.0.2/32

Conecte su unidad USB, luego, a través de Preferencias del sistema / Compartir, agregue un recurso compartido de smb a una carpeta time-machine-macbook en la unidad time-machine-usb Luego, agregue una copia de seguridad de destino (Time Machine lo verá como un recurso compartido de red)

sudo tmutil setdestination -a "smb://user:[email protected]/time-machine-macbook"

Sin embargo, si hay una forma más simple / directa de hacerlo, ¡sería genial saberlo! Estaba pensando que tal vez algo en el tmutilprograma de línea de comandos podría hacerlo, pero aún no lo he intentado.

Según la Guía del usuario de la Utilidad de disco de Apple, parece posible crear manualmente una imagen de disco dispersa :

  • En la aplicación Utilidad de Discos en su Mac, elija Archivo> Nueva imagen> Imagen en blanco
  • Ingrese un nombre de archivo para la imagen del disco, agregue etiquetas si es necesario, luego elija dónde guardarlo.
  • En el campo Nombre, ingrese el nombre de la imagen del disco.
  • En el campo Tamaño, ingrese un tamaño para la imagen del disco.
  • Haz clic en el menú emergente Formato y luego elige el formato del disco:
    • Creo que para Time Machine, deberá elegir Mac OS Extended (con registro) o Mac OS Extended (distingue entre mayúsculas y minúsculas, con registro) ( referencia )
  • Para cifrar la imagen del disco, haga clic en el menú emergente Cifrado y luego elija una opción de cifrado.
  • Haga clic en el menú emergente Particiones y luego elija un diseño de partición.
  • Haga clic en el menú emergente Formato de imagen y luego elija una opción:
    • Imagen de disco de paquete disperso : igual que una imagen de disco dispersa (a continuación), pero los datos del directorio de la imagen se almacenan de manera diferente. Utiliza la .sparsebundleextensión de archivo.
    • Imagen de disco dispersa: crea un archivo expandible que se contrae y crece según sea necesario. No se utiliza espacio adicional. Utiliza la .sparseimageextensión de archivo.
  • Haga clic en Guardar, luego haga clic en Listo.
  • La Utilidad de Discos crea el archivo de imagen de disco donde lo guardó en el Finder y monta su icono de disco en su escritorio y en la barra lateral del Finder.
  • En el Finder, copia tus archivos a la imagen del disco montado y luego expúlsalo.

Nota de edición: macOS Catalina parece usar la extensión en backupbundlelugar de sparsebundle, pero parece que este archivo aún se puede montar de la misma manera que antes.