Спустя некоторое время после восстановление копии системы с помощью rdiff-backup обнаружил, что все симлинки промаркированы датой восстановления, а вовсе не той датой, которую они имели при архивировании. В результате чего, добрая половина системы превратилась в кучу бесхозного мусора, с точки зрения пакетных менеджеров Gentoo.
Вроде бы везде в документации rdiff-backup говорится о полной копии метаданных для файлов.
В связи с чем - вопросы:
- этот момент где-то намёками описан в документации rdiff-backup?
- это известный баг?
- а может я не указал явно какую-то загадочную опцию, предписывающую сохранять и восстанавливать mtime для ссылок?
P.S.: судя по файлам метаданных rdiff-backup - в них вообще нет полей ModTime для симлинков... O_O
rdiff-backup и mtime для симлинков
Модераторы: SLEDopit, Модераторы разделов
-
serzh-z
- Бывший модератор
- Сообщения: 8259
- Статус: Маньяк
- ОС: Arch, Fedora, Ubuntu
-
serzh-z
- Бывший модератор
- Сообщения: 8259
- Статус: Маньяк
- ОС: Arch, Fedora, Ubuntu
Re: rdiff-backup и mtime для симлинков
Откопал в коде rdiff-backup:К сожалению, без каких-либо внятных пояснений зачем так сделано.
В связи с чем остаётся открытым лишь первый вопрос. Может кому-то попадалось обсуждение это фичи/бага rdiff-backup? Так как выходит, что rdiff-backup слабо приспособлен для создания полностью идентичной копии системы.
Код: Выделить всё
if type != 'sym' and type != 'dev':
str_list.append(" ModTime %s\n" % rorpath.getmtime())В связи с чем остаётся открытым лишь первый вопрос. Может кому-то попадалось обсуждение это фичи/бага rdiff-backup? Так как выходит, что rdiff-backup слабо приспособлен для создания полностью идентичной копии системы.