Criando uma iso UDF pura

Criando uma iso UDF pura

Preciso criar arquivos ISO que usem UDF e apenas UDF, sem ISO9660 ou Joliet. Eu estava usando genisoimage e Xfburn, mas descobri que a presença de um sistema de arquivos ISO9660 nos arquivos ISO estava causando problemas em situações em que os usuários queriam extraí-los em vez de montá-los.

Infelizmente, a única resposta que consegui encontrar sobre o assunto exige que você especifique antecipadamente a quantidade de espaço necessária para o sistema de arquivos UDF, em vez de adaptá-lo dinamicamente aos arquivos que estou colocando dentro dele. Isso demoraria muito.

Eu preferiria usar algo que usasse linha de comando ou uma GUI que não exigisse a instalação de uma tonelada de coisas do GNOME, já que estou no Xfce4, mas mendigos não podem escolher.

Responder1

mkudffscria arquivos UDF puros e sistemas de arquivos sem estruturas de dados ISO-9660
mkudffsfaz parte doferramentas udfpacote

sudo apt install udftools

Veja a página de manual aqui:http://manpages.ubuntu.com/manpages/bionic/man8/mkudffs.8.html

Primeiro você precisa gerar um arquivo em branco para conter a imagem. Ou seja, você deve definir o tamanho do arquivo antes de 'preenchê-lo' com a cópia do arquivo. Você pode definir o tamanho do arquivo que deseja/precisa determiná-lo em durelação ao diretório de origem

Exemplo: crie um arquivo de imagem de 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

informação relacionada