Erstellen eines reinen UDF-ISO

Erstellen eines reinen UDF-ISO

Ich muss ISO-Dateien erstellen, die UDF und nur UDF verwenden, kein ISO9660 oder Joliet. Ich habe Genisoimage und Xfburn verwendet, aber festgestellt, dass das Vorhandensein eines ISO9660-Dateisystems in den ISO-Dateien Probleme verursachte, wenn Benutzer sie extrahieren und nicht mounten wollten.

Leider erfordert die einzige Antwort, die ich zu diesem Thema finden konnte, dass Sie den für das UDF-Dateisystem benötigten Speicherplatz im Voraus angeben, anstatt ihn dynamisch an die Dateien anzupassen, die ich darin ablege. Das würde zu lange dauern.

Da ich Xfce4 verwende, würde ich lieber etwas verwenden, das entweder eine Befehlszeile oder eine grafische Benutzeroberfläche verwendet und nicht die Installation einer Menge GNOME-Zeug erfordert, aber wer arm ist, kann nicht wählerisch sein.

Antwort1

mkudffsErstellt reine UDF-Dateien und Dateisysteme ohne ISO-9660-Datenstrukturen
mkudffs.udftoolsPaket

sudo apt install udftools

Siehe die Manpage hier:http://manpages.ubuntu.com/manpages/bionic/man8/mkudffs.8.html

Sie müssen zunächst eine leere Datei erstellen, die das Bild enthält. Das heißt, Sie müssen die Dateigröße festlegen, bevor Sie sie durch Dateikopien „füllen“. Sie können die gewünschte/benötigte Dateigröße festlegen, indem Sie sie anhand dudes Quellverzeichnisses bestimmen.

Beispiel: Erstellen einer CD-Image-Datei:

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

verwandte Informationen