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

380
FarO

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

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

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

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

3

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

0
ilkhd

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

0
Erik N.

Попробуйте добавить все свои файлы в 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 - это просто контейнер, и можно будет читать отдельные файлы практически без каких-либо затрат.

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