Ich habe ein dd
Bild von / dev/vda
mit dem folgenden Befehl erstellt:
ssh root@1.2.3.4 "dd if = / dev / vda" | dd von = / home / backup / vda.img
und ich kann es nicht auf meinem lokalen Ubuntu-Server mounten, auf den ich es übertragen habe.
Ich verstehe das in dmesg | tail
:
[763158.222159] EXT4-fs error (device loop0): ext4_map_blocks:504: inode #8:block 10541546: comm mount: lblock 23018 mapped to illegal pblock (length 1)
[763158.222299] jbd2_journal_bmap: journal block not found at offset 23018 on loop0-8
[763158.222367] JBD2: bad block at offset 23018
[763158.222581] JBD2: recovery failed
[763158.222588] EXT4-fs (loop0): error loading journal
Wenn ich versuche, es mit zu überprüfen, file
bekomme ich:
vda.img: Daten
Irgendeine Idee, was es sein könnte?
Wenn ich kpartx verwende, wie Sven vorgeschlagen hat, bekomme ich:
kpartx -l /home/backup/vda.img
Schleife gelöscht: / dev / loop0
Ich habe das System neu gestartet und den Befehl erneut versucht:
kpartx -lv /home/backup/vda.img
ioctl: LOOP_CLR_FD: Gerät oder Ressource belegt
kann Schleife nicht löschen : / dev / loop0
Und in dmesg | Schwanz bekomme ich
[73.445903] Geräte-Mapper: Ereignis: Version 1.0.3
[73.446574] Geräte-Mapper: ioctl: 4.22.0-ioctl (19.10.2011) initialisiert: dm-devel@redhat.com
dd
ist sehr unwahrscheinlich, dass eine Live-Festplatte zu etwas Nützlichem führt. Dies funktioniert nur auf nicht gemounteten (oder zumindest ro-gemounteten) Festplatten zuverlässig.