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

Wangechi

New Member
Sep 2, 2018
4
1
3
27
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

About

The Proxmox community has been around for many years and offers help and support for Proxmox VE, Proxmox Backup Server, and Proxmox Mail Gateway.
We think our community is one of the best thanks to people like you!

Get your subscription!

The Proxmox team works very hard to make sure you are running the best software and getting stable updates and security enhancements, as well as quick enterprise support. Tens of thousands of happy customers have a Proxmox subscription. Get yours easily in our online shop.

Buy now!