duplicidad: cómo crear y restaurar una copia de seguridad completa del sistema sobre archivos existentes

duplicidad: cómo crear y restaurar una copia de seguridad completa del sistema sobre archivos existentes

Me gustaría crear una copia de seguridad completa del sistema usando el archivo duplicity.
En consecuencia, creé una copia de seguridad del directorio raíz /, excluyendo /proc, /sys, /tmpy /mnt.
Sin embargo, al intentar restaurar la copia de seguridad en el directorio raíz, recibí el siguiente error:

Restore destination directory / already exists.
Will not overwrite.

Al agregar la --forceopción al comando, recibo una serie de [Errno 17]errores que indican que ya existen varios archivos.
¿Se da el caso de que para restaurar una duplicitycopia de seguridad, el sistema de archivos de destino debe tener suficiente espacio para extraer la restauración a un directorio temporal? ¿Entonces correspondería al usuario fusionar los datos de la copia de seguridad y el sistema existente?

Respuesta1

Desafortunadamente, no hay forma de restaurar la copia de seguridad con duplicityarchivos existentes, incluso con --forcela opción.

Aquí hay una discusión deconversaciones-de-duplicidad

Jeremy Polen escribió:
Estoy trabajando para restaurar archivos de duplicidad para sobrescribir los archivos actuales que están en mi servidor. Recibo el siguiente mensaje:

Restaurar el directorio de destino /home/jeremy/www/index.htm ya existe. No se sobrescribirá.

Sé que existe una opción --force, pero no ayuda en este caso. Además de eliminar todos los archivos antes de la restauración, ¿hay alguna forma de forzar la sobrescritura de los archivos?

...Jeremy

No en este momento. Quizás --force debería extenderse a este caso. Lo miraré.

...Conocido

El archivo debe eliminarse antes de ejecutar el script o se debe utilizar una ruta o nombre de archivo diferente.

información relacionada