Как поместить определенные файлы в начало / конец записанного оптического носителя

Я записываю некоторые DVD и BD с важными данными, и, в дополнение к репликации, я добавляю данные четности, используя инструменты PAR2.

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

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

Я пробовал несколько лет назад Nero Burning ROM, но это инструмент только для Windows. Я пробовал стандартные mkisofs или подобные инструменты, но они не предоставляют эту функцию.

2 ответа

Решение

Используйте свое программное обеспечение для записи DVD для создания мультисессионного DVD. Запишите ваши файлы четности в первом сеансе, затем в следующем сеансе данные. Это поместит ваши файлы четности близко к отверстию. Я не знаю, как обеспечить порядок в образе ISO.

Попробуйте добавить все свои файлы в файл tar, а затем запишите файл tar на свой диск.

Скажем, вы стоите в каталоге со своими файлами и данными о четности, и что ваши файлы:

  • Фото/
  • Видео/
  • Документы /
  • example.wav
  • Привет
  • hello.h

и у вас есть файлы четности, названные с расширением.par2

тогда если вы запустите

tar cvf ../burnme.tar *.par2 hello.c hello.h example.wav \ Photos/ Videos/ Documents/

это добавит файлы par2 в начале, сопровождаемые файлами hello.c, hello.h, example.wav и каталоги Photos/, Videos/ а также Documents/, Порядок файлов в каждом каталоге будет соответствовать вашей ОС (то есть readdir в Linux), но если вы заботитесь о точном порядке, вы можете использовать шаблон, например, чтобы добавить каждый файл по порядку вместо добавления всего каталога. Однако я предполагаю, что, поскольку ваш вопрос касается только размещения файлов tar относительно других файлов, это все, что нас волнует.

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

Сам по себе tar - это просто контейнер, и можно будет читать отдельные файлы практически без каких-либо затрат.

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