Gibt es eine Möglichkeit, eine IMG-Datei zu durchsuchen, ohne sie anzuhängen? Ich habe eine IMG-Datei, die ich aus einem Clonezilla-Partitions-Snapshot generiert habe. Ich habe irgendwie Probleme beim Mounten der Datei mit dem Befehl mount -o loop sda5.img /mnt/
.
dmesg | tail
zeigt mir folgenden fehler:
[1325.395286] EXT4-fs (loop0): Ungültige Geometrie: Die Blockanzahl 11221248 überschreitet die Größe des Geräts (11218432 Blöcke).
Hat jemand eine Idee, wie man ohne Mounten surft oder was diesen Fehler verursachen könnte?
mount
disk-image
Ahatius
quelle
quelle
Antworten:
Wenn es sich um ein Image einer gesamten Festplatte handelt oder wie in Ihrem Fall um ein Image einer erweiterten Partition, müssen Sie das Partitionslayout und die Offsets jeder Partition in der Datei kennen, um sie bereitstellen zu können.
Dazu benötigen Sie das
parted
Tool, das Sie mit dem folgenden Befehl installieren können:parted
Starten Sie es nach der Installation mit dem Pfad zu Ihrer Image-Datei. Eineparted
Eingabeaufforderung wird angezeigt:Geben Sie in dieser Eingabeaufforderung (mit dem Präfix
(parted)
) die folgenden Befehle ein:Die Tabelle in der Ausgabe zeigt Ihnen die Offsets jeder Partition in der Datei und den Dateisystemtyp in jeder Partition. Um beispielsweise die erste Partition in der obigen Beispielausgabe bereitzustellen, müssen Sie den folgenden Befehl eingeben:
Stellen Sie sicher, dass dies
/mnt/partition
zuerst vorhanden ist.quelle
Can't have a partition outside the disk!
Fehler mit wie mit gparted getrennt ...Ich habe das gleiche Problem mit einem ext4-Image, das aus einem Clonezilla-Snapshot generiert wurde.
Was für mich tatsächlich funktionierte, war die Erweiterung der Datei auf die Größe, die die Partitionstabelle mit Hilfe von Truncate meldet. Der in meinem Fall gemeldete Fehler dmesg war:
Also habe ich die Länge der Datei angepasst mit:
(^ Beachten Sie, dass dies die erste und größere der beiden Zahlen im Protokoll ist.)
Danach freute sich Mount und ich konnte auf meine Daten zugreifen.
quelle