2 votos

Copiar los directorios de la copia de seguridad de Mac Time Machine de un disco externo a otro

Decidí seguir el enfoque más seguro de hacer copias de seguridad. En otras palabras, mi Mac hace una copia de seguridad de todo en una unidad externa y luego copio todo ese directorio de copias de seguridad en la segunda unidad externa.

Investigué y encontré que este comando es bueno para cualquier archivo que deba ser movido y sincronizado de los directorios de origen a los de destino:

rsync -av --delete /Volume/Drive1/MyPictures/ /Volume/Drive1/MyPictures

Eso funcionó bastante bien para cualquier directorio que almacene en el disco duro externo, excepto para los directorios de copia de seguridad de Mac. Ejecutar esto provoca un error:

rsync -av --delete /Volume/Drive1/Backups.backupdb/ /Volume/Drive1/Backups.backupdb

failed: Operation not permitted (1)
rsync error: some files could not be transferred (code 23)

¿Alguna sugerencia para solucionar esto? He intentado rsync -rtb y obtuve el mismo error. Copiando manualmente usando el Finder también alertas con The operation can’t be completed because backup items can’t be modified.

5voto

BentonQuest Puntos 166

Curiosamente, a partir de MacOS 10.12 el Buscador ha recibido poderes especiales para realizar una "copia exacta" de los archivos de Time Machine. Utilice el Finder y sólo el Finder para dar a sus copias de seguridad nuevos hogares, porque el Finder mantendrá no sólo todos los permisos y metadatos, sino que mantendrá o traducirá las referencias de los inodos para cada elemento de la copia de seguridad.

0 votos

Eso es realmente interesante. Nunca había oído hablar de eso. ¿Tiene alguna referencia donde pueda aprender más (tal vez también añadir a la respuesta)?

0 votos

support.apple.com/es/in/HT202380 da instrucciones. Mike Bombich (el tipo de Carbon Copy Cloner) descubrió ese pequeño dato hace un tiempo, y lo había mencionado en su sitio.

0 votos

Súper interesante. Realmente creo que deberías editar tu respuesta para incluir este enlace junto con algunas instrucciones más. Gracias.

2voto

yoliho Puntos 340

Realmente no puedes. Time Machine utiliza enlaces duros para los directorios y rsync (especialmente el de MacOS) no lo soporta.

Sin embargo, en este caso la mejor manera de conseguir dos Time Machine es seleccionar dos discos como discos Time Machine en las Preferencias de Time Machine. Para crear la segunda partición de Time Machine puedes utilizar la Utilidad de Discos para copiar la partición de Time Machine existente.

0 votos

¿Has probado con sudo?

0 votos

El problema no son los permisos sino la estructura del disco por lo que sudo no importa aquí. Aunque como intento se debería intentar copiar todos los archivos

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