12 votos

Copiar la copia de seguridad de Time Machine con rsync

¿Es posible copiar una copia de seguridad de Time Machine utilizando rsync a otro disco con formato HFS? Me preocupa que rsync no sería capaz de rastrear los directorios con enlaces duros que utiliza Time Machine.

2 votos

No he probado, pero estoy bastante seguro de que no recreará la estructura de directorios vinculados. En el documento de soporte de Apple HT202380: "Transferir las copias de seguridad de Time Machine de un disco de copia de seguridad a otro" En la página web de la empresa, recomiendan utilizar Finder para copiar la copia de seguridad (después de asegurarse de que el disco está correctamente formateado, tiene los permisos activados y la TM está desactivada).

0 votos

Gracias. Yo también he visto ese artículo. Finder es un desastre cuando pasas de varios cientos de miles de archivos.

0 votos

En ese caso, no sé qué sugerir. No creo que haya una manera de dividirlo en trozos manejables por el Finder sin (de nuevo) romper los directorios enlazados, y no conozco ninguna otra herramienta que los maneje adecuadamente.

9voto

pilgix Puntos 71

El comando rsync es muy potente y versátil, y puede conservar los enlaces duros y otra información crucial de la copia de seguridad de Time Machine. A partir de este post ( https://www.cyberciti.biz/faq/linux-unix-apple-osx-bsd-rsync-copy-hard-links/ ), podrías hacerlo:

rsync -azH /path/to/source /path/to/dest/

Las banderas representan:

-a Modo de archivo (direcciones de copia, preservación de los permisos, grupos y propietarios, tiempos de modificación )

-z : comprimir mientras se transfiere para acelerar el proceso de copia

-H : preservar los enlaces duros (crucial para las copias de seguridad de Time Machine)

También puede añadir -v (para verbosidad) para seguir visualmente el progreso de su copia de seguridad.

(No sé si Time Machine utiliza identificadores numéricos de grupo y de usuario, en cuyo caso se podría añadir el --numeric-ids bandera).

Por cierto, es posible que también quieras actualizar tu rsync a través de Homebrew (v. 3.x.x), ya que el que viene con Catalina es 2.9.6.

También añadiría un alias a mi copia de seguridad script en mi archivo .zshrc con dos propósitos: 1. facilitar la ejecución sin tener que escribir todo de nuevo cada vez que quiera hacer una copia de seguridad, 2. hacerla menos propensa a errores humanos destructivos (como invertir la ruta al origen y la ruta al destino).

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