/Volumes/Original_Time_Machine
ya no se realiza una copia de seguridad, pero contiene copias de seguridad antiguas que quiero conservar.
/Volumes/New_Time_Machine_Archive
es una partición vacía
Ambos están en discos duros físicos separados.
Estaba pensando en hacer esto en la terminal. Conecte ambos discos duros físicos, luego:
cd /Volumes/Original_Time_Machine
cp -rp * "/Volumes/New_Time_Machine_Archive"
¿Podría restaurar desde esto si copio de esta manera? ¿O hay otra forma en que debería hacerlo?
Apple arregló Finder en macOS 10.13.4 para preservar los enlaces físicos, por lo que mi respuesta es usar Finder para migrar su copia de seguridad de TM. Sin embargo, no arreglaron cp
. Todavía no conserva los enlaces duros y no tiene una opción para hacerlo.
Sé que el OP solicitó una forma de hacerlo desde la terminal, pero todos mis esfuerzos para hacerlo en macOS 10.13.3, donde había renunciado a Finder porque no conservaba los enlaces duros, fallaron.
El rsync
comando sugerido por @ n1000 falló después de más de 12 horas sin memoria, aunque tengo 16 GB de memoria. Este es un problema conocido solucionado en rsync v3+. Sin embargo, v3 establece todas las identificaciones de usuarios y grupos en 99 y fue dolorosamente lento. Hubo largos períodos sin disco y sin actividad significativa de la CPU. También lo he encontrado rsync
muy lento en otras plataformas.
cpio
no conservó la propiedad.
pax
tiene errores extraños.
Estuve más cerca del éxito con tar
:
cd /Volumes/My\ Passport
sudo bash
tar -cf - -T ~/TMFileList | (cd ../My\ Canvio;tar -xpvSf -)
donde ~/TMFileList
fue creado con
cd /Volumes/My\ Passport
sudo bash
find -d Backups.backupdb -print > ~/TMFileList
[Primero probé una tar -c | tar -x
cosa, pero fue copiar algunos enlaces duros como archivos separados por razones relacionadas, supuse, con el orden en que estaba viendo los archivos. Lo que me llevó a hacer la lista de profundidad primero.]
Sin embargo tar
, estaba tomando un tiempo poco práctico. Lo maté después de 3 días. Parte de esto se debió a que estaba extrayendo archivos varias veces. La mayor parte de esto se debió rsync
a largos períodos de inactividad por razones que no pude determinar. Lo que logró completar tenía la propiedad correcta y se conservaron los enlaces duros.
Así que recomiendo encarecidamente usar Finder. Solo asegúrate de tener macOS 10.13.4. Siga las instrucciones de soporte de Apple en el enlace al final de la respuesta de @ n1000 .
Como se sugiere en las respuestas y comentarios de esta pregunta , la -p
opción no funcionará en una Mac. Lo probé -rp
y convertirá enlaces simbólicos en archivos reales. Eso significa que cuando use esto, su copia de seguridad de Time Machine será significativamente más grande. Time Machine crea enlaces simbólicos para archivos redundantes y, por lo tanto, evita copiar archivos duplicados entre las instantáneas.
Por lo tanto, utilice
cp -a
para preservar los enlaces simbólicos. Esto será necesario si planea continuar usando los datos para las copias de seguridad de Time Machine. Alternativamente, también podría usar rsync
la -K
opción para preservar los enlaces simbólicos, por ejemplo:
rsync -ahvrK
Este documento de soporte de Apple describe el procedimiento para migrar una copia de seguridad de una unidad a otra (usando Finder).
-a Same as -pPR options. Preserves structure and attributes of files but not directory structure.
... ¿No quiero conservar la estructura de directorios?man cp
en macOS revela que cp
copia los enlaces duros como archivos separados, lo que amplía las copias de seguridad.rysnc
podría funcionar siempre que su copia de seguridad no sea grande. Para mí, después de muchas, muchas horas de "Crear una lista de archivos...", llenó mis 16 GB de memoria y se cerró. Con esto y el problema señalado en mis comentarios anteriores, tengo que rechazar esta respuesta.
n1000
Jahhein
kellen stuart
Andrés