2

Я использую rdiff для моего дифференциального резервного копирования. Недавно произошла ошибка, из-за которой все версии моей резервной копии не были исправлены правильно, и rdiff возвратил ошибку 106, которая после исследования является кодом для поврежденной дельты.

Теперь я почти уверен, что проблема может быть результатом поврежденного файла подписи, так как все ошибки не исправлены правильно.

Итак, мой вопрос: как я могу проверить, поврежден ли файл подписи, или другими словами, как я могу проверить резервные копии, сделанные с помощью rdiff?

1 ответ1

2

Вы пробовали использовать опцию --verify, чтобы попытаться выполнить проверку резервной копии и посмотреть, что говорит rdiff? Также, глядя на вывод других --verify, выясняется, что rdiff использует SHA1, а не подписи MD5 в качестве механизма проверки. Я также читал, что, очевидно, если у вас есть файлы с несколькими жесткими ссылками на них, то при восстановлении rdiff может не вернуть их точно такими, какими они были. Есть кто-то, кто явно придумал патч, но не знаю, был ли он благословен, включен или даже широко доступен.

Я читал эту ветку после некоторого поиска по rdiff:

https://lists.gnu.org/archive/html/rdiff-backup-users/2009-11/msg00054.html

Вы можете использовать ссылки на странице для перемещения вперед и назад, чтобы увидеть всю цепочку, но эта страница дала мне большинство моих подсказок по поводу того, что я здесь напечатал.

Надеюсь, это поможет.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .