У меня есть образ файловой системы iso 9660, в котором мне нужно отредактировать только один файл. Я скопировал файлы с помощью cp -avf . Когда файлы достигают места назначения, размеры увеличиваются. Это должно быть связано с увеличением размера блока.

Но когда я переделываю файловую систему iso9660, используя mkisofs -J -U -r размеры файлов остаются прежними, и только небольшое редактирование файла приводит к увеличению размера новой созданной ISO-образа примерно на 100 МБ. Я думаю, что я пропускаю какую-то опцию там, но я не могу найти на странице руководства и в поиске Google. Немного быстрая помощь была бы очень признательна, когда я застрял.

Моя файловая система хоста - ext3 .. если это требуется.

1 ответ1

0

Исходное изображение ISO9660 может быть записано в режиме "прозрачного сжатия", который сжимает записываемые данные. Это может объяснить вашу разницу ~ 100M. Смотрите флаг -z на справочной странице mkisofs , а также на справочной странице mkztree . Кроме того, флаг -U не рекомендуется, так как он нарушает многие стандарты. Полученный в результате компакт-диск может быть недоступен для чтения во всех системах.

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