Copia de seguridad de paquetes dispersos de Time Machine en otro servidor

9

Entonces, hace un tiempo hice una copia de seguridad de un par de Macs diferentes en mi servidor de archivos basado en Linux. Como Time Machine de red, cada Mac tiene un sparsebundlearchivo separado que contiene toda su información. Desde entonces he cambiado las Mac y he formateado varias unidades desde entonces, por lo que las instalaciones originales para las copias de seguridad ya no están disponibles.

Quiero hacer una copia de seguridad de estos paquetes dispersos en un ReadyNAS, y estoy tratando de encontrar la mejor manera de hacerlo. Hay rsync en el servidor principal, pero he oído que rsync puede causar todo tipo de problemas de permisos y no funciona bien con enlaces duros.

Otra opción es usar uno de los Mac para transferir los archivos dispersos al servidor a través de AFP (ya sea con Finder o con una aplicación como SuperDuper o Chronosync). ¿Qué tan eficiente sería esto? ¿AFP se comporta como otros protocolos de intercambio y copia los datos a través del mediador (en este caso, Fileserver -> Mac -> ReadyNAS), o copia directamente desde el origen al destino final? ¿Cuál sería la mejor herramienta para esto?

Si todo lo demás falla, leí en otra parte que un último intento de zanja sería simplemente tomar el contenido de la Latestcarpeta de cada paquete disperso, pero prefiero evitar esto si es posible.

lachlanroy
fuente

Respuestas:

6

Yo diría, rsync una vez que esté seguro de que los paquetes dispersos no están siendo montados o escritos por otros clientes de Mac OS.

La belleza de una imagen de disco de Apple es que todas las cosas únicas de Mac se almacenan internamente, ya que son un sistema de archivos en sí mismas y no dependen de su sistema de archivos de almacenamiento real de ninguna manera. Siempre que obtenga los nombres de los archivos y el sistema operativo tenga permisos para volver a compartir los archivos, no puede romper las cosas mientras mueve los archivos reales que componen el esquema de directorio de paquetes dispersos a otro sistema operativo Linux o OS X o Windows .

En pocas palabras, los archivos almacenados como bandas en el formato de paquete disperso son muy portátiles, lo que hace que los componentes internos de HFS sean inmunes a la corrupción cuando los datos sin procesar se copian fielmente a una nueva ubicación o un nuevo servidor con una estructura de sistema de archivos diferente.

De hecho, hacer que una Mac monte el sistema de archivos encapsulado dentro del contenedor sparsebundle sería una solución menos óptima, ya que podría llevar mucho más tiempo atravesar la estructura de directorios vinculados en lugar de dejar que Linux copie los datos del archivo de manera eficiente. Perdería todos los beneficios de un esquema de almacenamiento disperso para que OS X monte los archivos y los copie directamente.

bmike
fuente