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

9

Me gustaría crear una copia de seguridad completa del sistema utilizando duplicity.
En consecuencia, he creado una copia de seguridad del directorio raíz /, excluyendo /proc, /sys, /tmp, y /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.
¿Es 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 dependería del usuario fusionar los datos de respaldo y el sistema existente?

Jeff
fuente

Respuestas:

1

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

Aquí hay una discusión de duplicidad-conversaciones

Jeremy Polen escribió:
Estoy trabajando en restaurar archivos desde la 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 hay 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 punto. Quizás - la fuerza debería extenderse a este caso. Lo miraré.

...Conocer

O bien, el archivo debe eliminarse antes de ejecutar el script, o debe usarse una ruta o nombre de archivo diferente.

Petr
fuente