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.