Создание чистого UDF iso

Мне нужно создать ISO-файлы, которые используют UDF и только UDF, без ISO9660 или Joliet. Я использовал genisoimage и Xfburn, но обнаружил, что наличие файловой системы ISO9660 в файлах ISO вызывало проблемы в ситуациях, когда пользователи хотели извлечь их, а не смонтировать.

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

Я бы предпочел использовать то, что использует командную строку или графический интерфейс, который не требует установки тонны GNOME, так как я на Xfce4, но нищие не могут выбирать.

2
задан 20 June 2019 в 11:33

1 ответ

mkudffs создает чистые файлы UDF и файловые системы без структур данных ISO-9660
mkudffs является частью пакета udftools

sudo apt install udftools

См. Справочную страницу здесь: http://manpages.ubuntu.com/manpages/bionic/man8/mkudffs.8.html

Вы Сначала нужно создать пустой файл, содержащий изображение. То есть вы должны установить de filesize перед тем, как «заполнять» его копией файла. Вы можете установить размер файла, который вы хотите / нужно определить, с помощью du для исходного каталога

Пример: создать файл образа CD:

truncate -s 650M /dest/cdimage.udf
mkudffs --media-type=cdrw /dest/cdimage.udf
sudo mkdir /media/udfimage
sudo mount -t udf -o loop,rw /dest/cdimage.udf /media/udfimage
sudo cp -R /src/files /media/udfimage
# After the data has been copied to the image,
# unmount the image and detach the loopback device:
# sudo umount /dev/loop0
# sudo rmdir /media/udfimage
1
ответ дан 20 June 2019 в 11:33

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

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