Gibt es eine Möglichkeit, eine UDF-Disk-Image-Datei / ein ISO-Image zu bearbeiten?


7

Ich habe ein ISO-Image mit einem UDF-Dateisystem und einem Bootsektor und muss eine Datei hinzufügen. Wenn ich es tue

sudo mount -o loop,rw /tmp/file.iso /tmp/dir

Ich bekomme

mount: block device /tmp/file.iso is write-protected, mounting read-only

Dies passiert auch, wenn ich entferne loopoder hinzufüge unhide. Die Datei hat Berechtigungen rw-rw-rw-. Ich habe verschiedene UDF-Befehlszeilentools ausprobiert, aber alle erfordern ein tatsächliches CD-Laufwerk und funktionieren nicht einmal mit dem Loopback-Gerät. Kann ich also etwas tun?

Da dies einen Bootsektor hat, würde ich die ISO-Datei lieber direkt bearbeiten als entpacken / neu packen.

Verwenden Sie hier Kubuntu 14.04. Vielen Dank.

Antworten:


1

Was Sie getan haben, ist etwas korrekt, aber Sie müssen sich als Root anmelden.

sudo su -

Erstellen Sie einen Einhängepunkt:

mkdir -p /mnt/<mount_name>

Verwenden Sie den Befehl mount wie folgt, um die ISO-Datei .iso zu mounten:

mount -o loop disk1.iso /mnt/<mount_name>

Wechseln Sie in das Verzeichnis, um Dateien aufzulisten, die in einem ISO-Image gespeichert sind:

cd /mnt/<mount_name>
ls -l

Ich habe Sudo benutzt; Die Ausgabe meiner ursprünglichen Frage war mit sudo. Bearbeitet.
— andlabs

Sehen Sie Änderungen in meiner Antwort, versuchen Sie das und lassen Sie es mich wissen.
— Mitch

Beschwert sich immer noch über Schreibschutz.
— andlabs

@Mitch Ihr mount -o loopBefehl sagt: mount: block device /tmp/toto.iso is write-protected, mounting read-only
— SebMa

@SebMa Nur um zu verdeutlichen, haben Sie sudorichtig verwendet?
— Mitch

0

Ich kann Dateien in einer ISO-Datei durchsuchen, hinzufügen und löschen, ohne sie zu entpacken / neu zu packen, indem ich sie einfach mit dem Archiv-Manager (Ubuntu 14.04) öffne.

Hoffentlich können Sie dasselbe mit Kubuntu tun.


Archive Manager ist File-Roller, oder? Oder hat sich das geändert?
— andlabs

Ja, das ist es, Archive Manager ist sein neuer Name (wie Files for Nautilus ...).
— SNugues

2
Es scheint nicht den UDF-Abschnitt des Disk-Images zu lesen. Ich sehe nur einen einzelnen Ordner, .in dem sich nichts befindet. Dies ist sowohl mit dem Paket als auch mit einem File-Roller-Master-Build über jhbuild möglich.
— andlabs
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.