Проверьте целостность резервной копии rdiff

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

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

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

1 ответ

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

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

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

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

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

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