Proxmox-VM startet nicht mehr / Mounten des qcow2-Images scheitert

Wangechi

New Member
Sep 2, 2018
4
1
3
29
Hallo zusammen,

ich habe mit einer VM auf Proxmox (Debian Stretch) Probleme. In der Konsole
von Proxmox sehe ich, dass die VM dort stundenlang hängen bleibt, an der ein
Journal-Recovering gemacht wird.
Ich habe mich entschieden die VM kurzerhand neu aufzusetzen und die Config-
Files und Maria-DB zu kopieren. Das geht momentan aber nicht wie gewünscht.

Mittlerweile versuche ich das vm-101-disk-1.qcow2-Image zu mounten, um eben an
die Daten zu gelangen. Dazu bin ich bei blog.loftninjas.org/2008/10/27/mounting-kvm-qcow2-qemu-disk-images/ fündig geworden.

Ich habe folgende Schritte gemacht:
Code:
modprobe nbd max_part=8

lsmod | grep nbd
nbd                    36864  2
lsmod | grep max_part
 keine Ausgabe

qemu-nbd --connect=/dev/nbd0 vm-101-disk-1.qcow2

Das Mounten geht dann aber nicht:

Code:
mount /dev/nbd0p1 /mnt/
mount: /dev/nbd0p1: can't read superblock
mount /dev/nbd0p2 /mnt/
mount: wrong fs type, bad option, bad superblock on /dev/nbd0p2,
       missing codepage or helper program, or other error

Syslog zeigt:

Code:
Sep  9 10:00:50 neckar kernel: [77474.299608] block nbd0: Other side returned
error (28)
Sep  9 10:00:50 neckar kernel: [77474.300445] print_req_error: I/O error, dev
nbd0, sector 1509951640
Sep  9 10:00:50 neckar kernel: [77474.301252] Buffer I/O error on dev nbd0p1,
logical block 188743699, lost async page write
Sep  9 10:00:50 neckar kernel: [77474.301884] Buffer I/O error on dev nbd0p1,
logical block 188743700, lost async page write
Sep  9 10:00:50 neckar kernel: [77474.313652] block nbd0: Other side returned
error (28)
Sep  9 10:00:50 neckar kernel: [77474.314559] print_req_error: I/O error, dev
nbd0, sector 1518340096
Sep  9 10:00:50 neckar kernel: [77474.315519] Buffer I/O error on dev nbd0p1,
logical block 189792256, lost async page write
Sep  9 10:00:50 neckar kernel: [77474.316201] Buffer I/O error on dev nbd0p1,
logical block 189792257, lost async page write
Sep  9 10:00:50 neckar kernel: [77474.316822] Buffer I/O error on dev nbd0p1,
logical block 189792258, lost async page write
Sep  9 10:00:50 neckar kernel: [77474.317377] Buffer I/O error on dev nbd0p1,
logical block 189792259, lost async page write
Sep  9 10:00:50 neckar kernel: [77474.320008] JBD2: recovery failed
Sep  9 10:00:50 neckar kernel: [77474.320013] EXT4-fs (nbd0p1): error loading
journal
Sep  9 10:01:00 neckar systemd[1]: Starting Proxmox VE replication runner...
Sep  9 10:01:00 neckar systemd[1]: Started Proxmox VE replication runner.
Sep  9 10:01:02 neckar kernel: [77486.575617] EXT4-fs (nbd0p2): unable to read
superblock
Sep  9 10:01:02 neckar kernel: [77486.576346] EXT4-fs (nbd0p2): unable to read
superblock
Sep  9 10:01:02 neckar kernel: [77486.576958] EXT4-fs (nbd0p2): unable to read
superblock

Weiß jemand, wie ich dieses Image noch so retten kann, um an die Daten zu
kommen?

Wangechi
 
Ich konnte das Image retten:
  1. Kopie vom Image erzeugen
  2. Obige Befehlskette
  3. fdisk /dev/nbd0
    Anzeigen der Partitionen
  4. e2fsck -f /dev/nbd0p1
  5. mke2fs -n /dev/nbd0p1
    Zeigt die Superblöcke an
  6. e2fsck -f -y -b <Superblock> /dev/nbd0p1
  7. mount /dev/nbd0p1 /mnt
Damit sind wieder alle Daten zugänglich.
Hoffe es hilft Anderen auch.
 
  • Like
Reactions: Da-Tex