Mantenga una copia de seguridad de arranque con rsync [cerrado]

Me deshice de Carbon Copy Cloner ahora que se comercializó, bueno, de todos modos me sentí culpable por usar una aplicación de código cerrado.

¿ Qué rsyncopciones prefiere al mantener sus copias de seguridad de arranque?

rsync -avhHXR --delete --progress --hfs-compression --protect-decmpfs --stats --exclude=/Volumes / /Volumes/Backup

Solo a modo de explicación: cualquier copia de seguridad recursiva grande quiere la opción de archivo, -apor supuesto. E idealmente la -Hopción para enlaces duros. Necesitamos -Ry --exclude=/Volumesya que estamos usando /como fuente. Queremos --deleteeliminar archivos que no están presentes en la fuente. Todas las opciones -vh, --progressy --statssolo afectan la pantalla. Y -X, --hfs-compressiony --protect-decmpfsconservan varias características de HFS+.

Agregue una -nprueba antes de ejecutar la copia de seguridad real, por supuesto.

Solo algunas preguntas:

En Linux, es posible que desee -Sarchivos dispersos, pero afaik HFS + carece de archivos dispersos de todos modos. Yo también lo dejaría de lado -Aya que HFS+ también carece de ACL. ¿Supongo que es correcto?

¿Hay algún beneficio para --inplace? ¿Reduciría el desgaste? Es un poco arriesgado si la transferencia se rompe tal vez. Entra en conflicto con -SLinux, por cierto.

¿Me estoy perdiendo algo particularmente útil aquí?

¿Algo sobre hacer que un nuevo disco sea de arranque que aún no sea de arranque?

Veré un par de opciones más que veo que se usan aquí: davidwaring.net/projects/backup.html
Acabo de encontrar un poco más en nicolasgallagher.com/mac-osx-bootable-backup-drive-with-rsync y static.afp548.com/mactips/image.html pero tal vez un poco anticuado.

Respuestas (1)

Acabo de encontrar un script de copia de seguridad de código abierto Counterpart ( jedda.me ) que hace exactamente esto, aparentemente hace cosas que CCC también pasa por alto.