Восстановите файлы с определенных приращений, используя Duplicity

Учитывая следующие резервные наборы...

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

Если я запускаю следующую команду, она работает (1308655646 было преобразовано из вторника, 21 июня, 11:27:26 2011 г.):

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

Однако, если я запускаю следующую команду, она восстанавливает из последнего набора.

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

Что я делаю не так со временем? Я предпочитаю второй вариант только потому, что не хочу выполнять преобразование вручную.

Кроме того, я заметил, что имена файлов имеют другую временную метку...

duplicity-inc.20110621T172520Z.to.20110621T172537Z.manifest
duplicity-full.20110621T172520Z.vol1.difftar.gz

1 ответ

Решение

1308655646 секунд с начала эпохи 2011-06-21 11:27:26 UTC. 2011-06-21T11:27:26 11:27:26 в вашем часовом поясе. Я рискну предположить, что вы живете в западном полушарии, поэтому указанная вами дата еще в будущем, а двуличие дало вам последнюю резервную копию. Проход 2011-06-21T11: 27: 26Zor2011-06-21T11: 27: 26 + 00: 00` для указания даты UTC.

(Я только что проверил, а в отчете о времени двуличности используется местное время. Вы запускали его с другой настройкой часового пояса?)

Другие вопросы по тегам