Como posso restaurar um backup de duplicidade a partir de uma determinada data?

12

É possível restaurar um backup de duplicidade de um determinado momento no passado?

Por exemplo, se estou fazendo backups incrementais diários, há uma maneira de restaurar um backup de três dias atrás?

mtnorthrop
fonte

Respostas:

21

O -targumento informará a duplicidade a partir de que hora restaurar.

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

Restaurará a FILENAMEpartir de 3 dias atrás. Se você não fizer backups diários e usar um dia inexistente, o comando restore escolherá a data mais próxima da sua data.

Anders Bøgh Bruun
fonte
Isso significa, porém, restaurar o primeiro backup encontrado antes de três dias ou o primeiro backup após três dias atrás?
eedrah
2

Não conheço duplicidade, mas o processo geral de restauração é voltar ao primeiro backup COMPLETO ANTES da data em que você deseja restaurar. Restaure esse backup COMPLETO, depois restaure TODOS os backups incrementais desde esse backup COMPLETO, em ordem de data, até chegar à data desejada.

JeffG
fonte
1
Obrigado pela informação, comentário muito interessante. Sou mais programador do que administrador de sistemas, por isso não sou especialista neste campo; mais alguém pode recomendar isso como uma prática recomendada? Se sim, por favor modifique Jeff! Obrigado ...
mtnorthrop
1
esse costumava ser o caso se você estiver usando backup baseado em fita. se baseado em disco (rsnapshot / rsync etc) você não tem que mais
hoberion
1
De fato, a duplicidade fará exatamente isso por você.
Paul