Restaurar arquivos de determinados incrementos usando Duplicity

2

Dados os seguintes conjuntos de backup ...

Found primary backup chain with matching signature chain:
-------------------------
Chain start time: Tue Jun 21 11:27:26 2011
Chain end time: Tue Jun 21 11:27:59 2011
Number of contained backup sets: 2
Total number of contained volumes: 2
Type of backup set:                            Time:      Num volumes:
     Full         Tue Jun 21 11:27:26 2011                 1
     Incremental         Tue Jun 21 11:27:59 2011                 1

Se eu executar o seguinte comando, ele funciona (1308655646 foi convertido a partir de terça-feira, 21 de junho, 11:27:26 2011):

duplicity --no-encryption --restore-time 1308655646 --file-to-restore ORIG_FILE \
file:///storage/test/ restored-file.txt

No entanto, se eu executar o seguinte comando, restaura o do último conjunto.

duplicity --no-encryption --restore-time 2011-06-21T11:27:26 --file-to-restore \
ORIG_FILE file:///storage/test/ restored-file.txt

O que estou fazendo de errado com o tempo? Eu prefiro a segunda opção apenas porque não quero ter que fazer a conversão manualmente.

Além disso, notei que os nomes dos arquivos têm um timestamp diferente ...

duplicity-inc.20110621T172520Z.to.20110621T172537Z.manifest
duplicity-full.20110621T172520Z.vol1.difftar.gz
    
por luckytaxi 21.06.2011 / 17:50

1 resposta

1

1308655646 segundos desde o início da temporada 2011-06-21 11:27:26 UTC . 2011-06-21T11:27:26 é 11:27:26 no seu fuso horário. Vou me aventurar a adivinhar que você mora no hemisfério ocidental, então a data que você especificou ainda estava no futuro, e a duplicidade deu a você o último backup. Passe 2011-06-21T11: 27: 26Z or 2011-06-21T11: 27: 26 + 00: 00 'para indicar uma data UTC.

(Acabei de verificar e o relatório de tempo da duplicidade usa a hora local. Você o executou com uma configuração de fuso horário diferente?)

    
por 21.06.2011 / 19:47

Tags