¿Cómo puedo restaurar una copia de seguridad de duplicidad desde una fecha determinada?

12

¿Es posible restaurar una copia de seguridad de duplicidad de un momento determinado en el pasado?

Por ejemplo, si estoy haciendo copias de seguridad incrementales diarias, ¿hay alguna manera de restaurar una copia de seguridad de hace tres días?

mtnorthrop
fuente

Respuestas:

21

El -targumento dirá la duplicidad desde qué hora restaurar.

duplicity -t 3D --file-to-restore FILENAME scp://[email protected]/some_dir /home/me/restored_file

Se restaurará FILENAMEdesde hace 3 días. Si no realiza copias de seguridad diarias y utiliza un día no existente, el comando de restauración elegirá la fecha más cercana a su fecha.

Anders Bøgh Bruun
fuente
¿Significa esto, sin embargo, restaurar la primera copia de seguridad encontrada que fue antes de 3 días, o la primera copia de seguridad después de 3 días?
eedrah
2

No sé la duplicidad, pero el proceso de restauración general es volver a la primera copia de seguridad COMPLETA ANTES de la fecha en que desea restaurar. Restaure esa copia de seguridad COMPLETA, luego restaure TODAS las copias de seguridad incrementales desde esa copia de seguridad COMPLETA, en orden de fecha, hasta llegar a la fecha que desee.

JeffG
fuente
1
Gracias por la información, comentario muy interesante. Soy más un programador que un administrador de sistemas, así que no soy un experto en este campo; ¿Alguien más puede recomendar esto como una mejor práctica? Si es así, ¡modifique a Jeff! Gracias ...
mtnorthrop 03 de
1
ese solía ser el caso si utiliza una copia de seguridad basada en cinta. si está basado en disco (rsnapshot / rsync, etc.) ya no tiene que hacerlo
hoberion
1
De hecho, la duplicidad hará exactamente eso por usted.
Paul