Добавление четности в резервные DVD-диски

1311
Daniel

Я создаю резервную копию около 1,8 ГБ изображений на DVD-диске, но поскольку более половины диска свободно, я хотел бы добавить паритет свободного пространства, чтобы данные могли считываться даже после того, как со временем началось некоторое повреждение данных. я знаю dvdisaster, но не могу понять, как использовать его для создания четности / избыточности на диске. есть ли учебник именно на этом месте?

0
Есть более простое решение. Поместите файлы в папку архива и создайте файлы .PAR на основе папки архива. Если вы смотрите на долгосрочное хранение, вам захочется сделать несколько копий оптических дисков, не проверенных на последние десятилетия. Большинство моих оптических дисков, созданных в 2000 году, сегодня невозможно прочитать, и они хранились в футлярах. Ramhound 10 лет назад 0
Связанный: [Как хранить и сохранять много данных?] (Http://superuser.com/q/374386/53590) a CVn 10 лет назад 0

2 ответа на вопрос

1
a CVn

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

В вашем случае вы помещаете менее 2 ГБ данных на носитель, который может вместить более 4 ГБ. Это предлагает простое решение: сделайте вторую копию данных и поместите ее вместе с первой. Техническим термином для этого обычно является «зеркальное отображение», хотя зеркальное отображение обычно относится к копиям, размещенным на разных физических носителях, подключенных к одной и той же системе, с правильно выполненными изменениями, которые автоматически распространяются на все копии. Выполнение зеркалирования только с двумя копиями файла также не требует специального программного обеспечения; в худшем случае вам понадобится простая конструкция цикла, которая считывает из каждого файла и объединяет части, которые были читаемы, чтобы сформировать, как мы надеемся, полную и правильную копию исходного файла.

Если предположить, что файлы записаны на диск последовательно, размещение двух копий рядом друг с другом будет означать, что две копии одних и тех же данных находятся примерно на 2/5 диска друг от друга с точки зрения места для хранения, что должно защищать большинство масштабировать коррупцию в СМИ, такую ​​как царапины, отпечатки пальцев и т. д.

Однако этого может быть недостаточно, поскольку вы все еще будете зависеть от структуры метаданных файловой системы (UDF, ISO 9660, ...) на диске, которая не будет избыточной, поскольку эти файловые системы не предназначены. для резервирования. Если метаданные файловой системы будут повреждены, вам все равно будет очень сложно извлечь данные с диска осмысленным образом, даже если тот факт, что файлы не будут фрагментированы, поможет. Единственный реальный способ сделать что-либо с этим - это, как указывает Ramhound , использовать физическое резервирование: поместить несколько независимых копий на физически отдельные носители и, предпочтительно, хранить эти диски в разных местах.

Спасибо, я думаю, что я буду дублировать файлы на тех же дисках, а затем сделать несколько дисков. У меня есть 3 резервные копии на DVD, 3 резервных копии на жестком диске (на разных дисках) и 1 резервная копия облачного хранилища. Я храню DVD в закрытой, сухой, темной коробке в футлярах для компакт-дисков ... Daniel 10 лет назад 0
@DanielVallandTorgrimsen Ого, и люди думают, что * я * параноик, когда говорю об использовании двустороннего зеркалирования для критических данных плюс три общих резервных копии (одна из которых находится в облаке). С этой схемой я рассчитываю, что у вас будет в общей сложности одиннадцать копий, при условии, что вы работаете с одной копией. a CVn 10 лет назад 0
Это правда ... но с резервным копированием всего 1,8 ГБ (семейные фотографии) я могу позволить себе быть параноиком ... 50 DVD-копий обойдутся мне примерно в 12 долларов, хе-хе :) моя 3-ТБ коллекция Blueray, с другой стороны, работает на зеркале :) ... Daniel 10 лет назад 0
@DanielVallandTorgrimsen Если вы считаете, что этот ответ правильно отвечает на ваш вопрос, укажите это, приняв его. Если нет, не стесняйтесь указывать, как это не решает вашу проблему, и я постараюсь сделать это лучше. Спасибо. a CVn 10 лет назад 0
1
CodeGnome

я знаю dvdisaster, но не могу понять, как использовать его для создания четности / избыточности на диске.

Существует два способа использования dvdisaster :

  1. Режим дополненного изображения, в котором данные ECC фактически вставляются в ISO перед записью на диск. Раздел « Дополнение изображений данными для исправления ошибок » фактически проведет вас через этот конкретный этап процесса.
  2. Внешний режим ECC, который впоследствии можно использовать для проверки и / или восстановления образа ISO. Раздел, озаглавленный « Создание файлов для исправления ошибок из образа ISO », предоставляет дополнительные сведения о конкретных шагах, необходимых для создания файла.

Для настоящего параноика вы также можете создать внешний файл ECC, а затем использовать par2 для создания данных восстановления Рида-Соломона для самого файла .ecc. Мне это кажется излишним, и может или не может реально добавить какую-либо реальную защиту для процесса восстановления в целом, но всегда полезно знать, какие есть варианты.

Похожие вопросы