Учитывая следующие наборы резервных копий ...
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 было преобразовано из Tue 21 Jun, 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
1308655646 секунд с начала 2011-06-21 11:27:26 универсальное глобальное время. 2011-06-21T11:27:26
11:27:26 в вашем часовом поясе. Рискну предположить, что вы живете в западном полушарии, поэтому указанная вами дата еще не наступила, и двойственность предоставила вам последнюю резервную копию. Проход 2011-06-21T11: 27: 26Zor
2011-06-21T11: 27: 26 + 00: 00`, чтобы указать дату в формате UTC.
(Я только что проверил, в отчете о времени дублирования используется местное время. Вы запускали его с другой настройкой часового пояса?)