2

У меня есть система, в которой я ежедневно копирую свои рабочие файлы на портативный жесткий диск. У меня фактически есть два портативных жестких диска - один хранится вне сайта, и я регулярно меняю их.

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

Носитель резервной копии предназначен только для резервного копирования, и маловероятно, что я когда-либо прочитаю файлы с носителя резервной копии, если не произойдет сбой и я не потеряю мастер.

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

В настоящее время я использую Cobian Backup, но я открыт для альтернатив.

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

Обновление: Конечно, я могу (и буду) проверять резервные копии вручную, периодически выполняя тестовое восстановление, но требуется много данных (10000 фотографий, более 10000 писем по 5 файлам PST, более 1000 генеалогических записей и куча других материал). Тестовое восстановление займет довольно много времени, поэтому нереалистично, что оно будет выполняться очень часто (определенно не как часть повседневной процедуры), и все же возможно, что я могу пропустить проблемы с просмотром данных вручную. Я ищу дополнение, чтобы я мог более регулярно проверять данные и выявлять проблемы раньше (даже если это не гарантировано на 100%), а также проверять результаты проверки вручную.

3 ответа3

2

Насколько автоматически это должно быть? Этот инструмент, например, может генерировать (и проверять, конечно) контрольные суммы MD5 довольно гладко / быстро.

0

Отказ от ответственности: я являюсь автором этой библиотеки.

Если вы выполняете резервное копирование на жесткие диски, я создал pyFileFixity, автономную библиотеку Python 2, содержащую инструмент «rfigc.py».

Если вы планируете создавать резервные копии на оптических дисках, есть проект DVDisaster, который великолепен (у него очень хорошая схема защиты, которая включает метаданные, такие как деревья каталогов).

0

Как минимум, выберите несколько файлов случайным образом (например, несколько изображений JPeG, один или два PDF, несколько текстовых файлов), затем восстановите и попробуйте загрузить их. Если они работают, то есть вероятность, что ваша резервная копия, вероятно, хорошая.

Теперь, чтобы сделать еще один шаг вперед, я советую вам вставить другой носитель резервной копии, а не использовать самый последний, на который вы только что сделали резервную копию. Причина этого заключается в том, что много лет назад у меня произошел сбой накопителя на магнитной ленте, но сбой был действительно странным - я мог восстановить с текущей ленты, но после извлечения ленты и вставки любой другой ленты восстановление завершится неудачно. (и возврат к самой последней ленте также привел к сбою).

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