Как проверить свои резервные копии от среднего вырождения?

18

Поскольку большинство носителей со временем вырождаются (CD, DVD, жесткий диск, лента), очень важно проверить резервные копии. Есть ли способ контролировать состояние ваших резервных копий?

Я ищу аппаратные и программные решения, а также стратегии, которые вы можете использовать. Например:

  • Аппаратное решение: использование возможностей жестких дисков SMART; ...
  • Программное решение: использование инструмента резервного копирования, который вычисляет контрольные суммы MD5; использование инструмента для проверки Reed-Solomon ECC на компакт-дисках; ...
  • Примеры стратегий : хранение нескольких копий вашей резервной копии и ежемесячное сравнение файлов; время от времени сканировать контрольные суммы MD5, рассчитанные вашим инструментом резервного копирования; ...
Димитрий С.
источник

Ответы:

7

Единственный способ быть уверенным в своих резервных копиях - это восстановить их. Контрольные суммы могут проверять содержимое вашего носителя, но они не сообщат вам, возможно ли восстановление: что, если вы не создаете резервные копии всего, что вам нужно?

Сложность этого зависит от того, выполняете ли вы резервное копирование для восстановления с нуля (у которого есть свои проблемы) или просто выполняете резервное копирование данных.

Для резервных копий данных один из вариантов - это создать виртуальную машину, периодически запускать ее и тестировать восстановление. Это менее чем справедливо для голого металла, потому что виртуальной машине, несомненно, потребуется совершенно другой набор, например, драйверов и т. Д. Я полагаю (в зависимости от вашей ОС и набора инструментов), если вы действительно заинтересованы, вы, вероятно, могли бы написать сценарий процесса выполнить восстановление и сделать это для каждой резервной копии.

serialhobbyist
источник
Я думаю, что вам не хватает контекста исходного вопроса. Проверка контрольных сумм подтверждает, что данные на носителе не были утеряны, так как это предполагает их чтение. То, что вы описываете, проверяет вашу стратегию резервного копирования, которая имеет решающее значение, но для средних тестов контрольные суммы просто хороши.
Draemon
Справедливо, но я поддерживаю свое заявление. Единственный способ убедиться, что вы можете восстановить, - это восстановить.
serialhobbyist
4

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

Обычно я жду только 1 плохой записи на CD-R, чтобы выяснить, насколько они дешевы, и сосредотачиваюсь на результатах SMART для жестких дисков, чтобы сообщить мне, когда их заменить.

Удачи вам.

Бобби
источник
3
SMART результаты могут не сказать вам столько, сколько вы хотели бы. Лаборатории Google провели некоторое тестирование - labs.google.com/papers/disk_failures.pdf и обнаружили, что они получили множество сбоев без предупреждения SMART.
Майкл Кохн
Тем не менее, SMART предупреждение означает, что пришло время действовать быстро!
Harrymc
4

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

Я регулярно запускаю GRC SpinRite на своих дисках. SpinRite проверяет записанные данные и при необходимости обновляет или даже восстанавливает их.

Торбен Гундтофте-Бруун
источник
1
Этот инструмент не поможет вообще обнаружить повреждение данных без вывода сообщений. Подходят контрольные суммы, а не какой-то инструмент, который утверждает, что с вашим диском все в порядке.
user23307
1
Этот инструмент обходит SMART и очищает ваш диск, удаляя данные об поврежденных секторах от них и восстанавливая как можно больше данных. Я слышал рассказ за рассказом о том, как он восстанавливал потерянные фотографии, критические системы и т. Д. После сбоя жесткого диска. Он хорошо работает как последний шанс, но и отлично подходит для обслуживания. (Извините, что звучу как крестоносец, я просто не люблю слышать инструмент, который, как я знаю, хорошо работает с клеветой) +1 за спинрит
RCIX
2
Это здорово, что вам нравится инструмент, но он не обнаружит и не исправит повреждение данных.
user23307
Также хорошо известно, что автор делает ложные заявления о программном обеспечении.
Draemon
3

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

Я предпочитаю несколько резервных копий. Что касается оптических носителей (не мой предпочтительный выбор), если вы создаете новую копию каждые, скажем, 5 лет, вы должны быть в безопасности, если у вас есть две копии (хранятся в разных местах, чтобы уменьшить риск потери данных в случае дом сгорает :) вероятность того, что хотя бы один из них пережил процесс старения, очень велика. Конечно, риск уменьшается обратно пропорционально количеству наборов резервных копий.


источник
Однако тестирование может выявить сбои в процессах резервного копирования - стоит хотя бы притвориться, что вы прошли через это.
Фоши
3

Ну, вы можете использовать par или QuickPar для Windows или запустить контрольную сумму MD5 / SHA1 для iso.

hanleyp
источник
Ссылка на par2 мертва.
Зиан Чой
Я удалил ссылку par2.
Hanleyp
2

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

Джим С
источник
1

С помощью WinRAR вы можете указать использование тома для восстановления, который позволит уничтожить весь CD / DVD-диск из набора для восстановления и по-прежнему сможет восстанавливаться с оставшихся дисков. Например, я использую WinRAR для резервного копирования набора файлов / каталогов, сжимая их в архив RAR, используя параметры span, чтобы установить его размер в формате DVD (или любого носителя, на который вы добавляете файлы, размер ленты). резервное копирование и т. д.), а также установите для восстанавливаемого тома 1 или более (находится на вкладке «Дополнительно» в разделе «Тома») и требует, чтобы вы установили разделить тома на вкладке «Общие», это отличается от записи восстановления, поэтому не путать их).

С Recovery Volume будет создан дополнительный Rar-файл в наборе. Используется некоторый вид четности, так что любой из rar-файлов в наборе может быть потерян, а оставшиеся файлы могут быть использованы для восстановления всех данных. Вы также можете использовать Recovery Record, чтобы допустить определенное количество повреждений во всех rar-файлах.

Затем вы можете периодически проверять целостность данных, выполняя тестовое извлечение. Я не знаю, получите ли вы какие-либо отзывы о повреждении файлов. Вы можете легко проверить это, преднамеренно повредив файл в наборе. С Томом Восстановления данные все еще должны быть извлечены, но, надеюсь, WinRAR отобразит некоторую обратную связь в своей консоли о поврежденном архиве.

AaronLS
источник
1

CFV, кажется, делает эту работу ( http://cfv.sourceforge.net/cfv.1.html ).

Лично я использую следующие 2 команды:

Создание:

cfv -rr -C -tsha1 -fc:\users\zian\desktop\out.txt

Проверка:

cfv -rr -tsha1 -fc:\users\zian\desktop\out.txt
Зиан Чой
источник
1

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

Если это работает - отлично. Если нет, я пойду получу новые медиа.

пояснение для justin re: comments
Мой процесс создания образа всегда включает в себя запуск сервера с восстановления и проверку запуска приложений, как и ожидалось - в противном случае он не был проверен, он просто был записан.

кроличий садок
источник
Как это обнаруживает тихое повреждение данных?
user23307
Что ж, если вы не можете восстановить данные из резервной копии (т. е. данные повреждены), тогда это бесполезно.
Уоррен
Я не думаю, что вы знаете значение «тихого повреждения данных». Тот факт, что вы можете восстановить данные из резервной копии, не означает, что данные не были повреждены.
user23307
в моем понимании «молчаливое повреждение данных» означает, что восстановление может произойти, но данные могут быть уничтожены. Тем не менее, приложения не будут работать с поврежденными данными, поэтому восстановление не было успешным (то есть, когда вы запускаете, что-то не работает)
warren
Приложения будут работать с поврежденными данными, таким образом, фраза «повреждение данных без
вывода сообщений
0

Вы можете использовать ExactFile для создания файла, содержащего контрольные суммы MD5 свежей резервной копии. Перед следующим резервным копированием вы можете сравнить файл MD5 с текущей ситуацией. Если есть различия, это означает, что резервная копия повреждена.

Димитрий С.
источник
0

Убедиться, что все, что я хочу сохранить, существует не только в нескольких местах, но и на нескольких носителях . Средняя дегенерация должна включать не только сами физические носители, но и их чтение. У меня есть несколько старых текстовых файлов, зарезервированных на 3 (ТРИ!) Дискетах, но если они мне нужны, ну, у меня больше нет дисководов. Как долго, пока CD-привод не устареет - мы идем в этом направлении с нетбуками и «облачными вычислениями»! Если бы я хранил свои файлы на разных носителях, я бы с меньшей вероятностью оказался в такой ситуации - гораздо более вероятно, что я все равно смог бы их прочитать!

Phoshi
источник