Wiederherstellung VM von Festplatte

HaraldOS

New Member
Jun 24, 2025
3
0
1
Hallo Zusammen,
mein Proxmox Server auf meinem BMAX B5A Pro Host (ich kann nur davon abraten...) hat leider das Zeitliche gesegnet. Zurück bleibt eine Harddisk (/dev/sda) mit 5 virtuellen Maschinen, von denen ich eigentlich nur eine einzige (meine Home Assistant Installation als VM) wiederherstgestellt haben möchte:

Code:
root@proxmox:/# lsblk -f
NAME                                        FSTYPE      FSVER    LABEL UUID                                   FSAVAIL FSUSE% MOUNTPOINTS
sda                                                                                                                         
├─sda1                                                                                                                       
├─sda2                                      vfat        FAT32          42FC-78DE                                             
└─sda3                                      LVM2_member LVM2 001       xZjSBk-Cetj-jXux-iniM-Jf1X-1sAL-4mXm35               
  ├─pve--OLD--D31E3B60-swap                 swap        1              061b2bf1-fb7f-45f5-add6-a219383eebf5                 
  ├─pve--OLD--D31E3B60-root                 ext4        1.0            df4ab73e-31ee-49ca-8f4b-bae1c1069224                 
  ├─pve--OLD--D31E3B60-data_tmeta                                                                                           
  │ └─pve--OLD--D31E3B60-data-tpool                                                                                         
  │   ├─pve--OLD--D31E3B60-data                                                                                             
  │   ├─pve--OLD--D31E3B60-vm--102--disk--0                                                                                 
  │   ├─pve--OLD--D31E3B60-vm--102--disk--1                                                                                 
  │   ├─pve--OLD--D31E3B60-vm--103--disk--0 ext4        1.0            6a4a4369-da60-48e2-9bef-842dfa8a1d9e                 
  │   ├─pve--OLD--D31E3B60-vm--101--disk--0 ext4        1.0            e264c7d6-2405-401e-b3e2-18bf0694926c                 
  │   ├─pve--OLD--D31E3B60-vm--104--disk--0 ext4        1.0            a98fbafa-b0e6-49f0-bf75-85f629abed60                 
  │   └─pve--OLD--D31E3B60-vm--105--disk--0 ext4        1.0            8fb38281-d979-4200-a03e-bd91a7968574                 
  └─pve--OLD--D31E3B60-data_tdata                                                                                           
    └─pve--OLD--D31E3B60-data-tpool                                                                                         
      ├─pve--OLD--D31E3B60-data                                                                                             
      ├─pve--OLD--D31E3B60-vm--102--disk--0                                                                                 
      ├─pve--OLD--D31E3B60-vm--102--disk--1                                                                                 
      ├─pve--OLD--D31E3B60-vm--103--disk--0 ext4        1.0            6a4a4369-da60-48e2-9bef-842dfa8a1d9e                 
      ├─pve--OLD--D31E3B60-vm--101--disk--0 ext4        1.0            e264c7d6-2405-401e-b3e2-18bf0694926c                 
      ├─pve--OLD--D31E3B60-vm--104--disk--0 ext4        1.0            a98fbafa-b0e6-49f0-bf75-85f629abed60                 
      └─pve--OLD--D31E3B60-vm--105--disk--0 ext4        1.0            8fb38281-d979-4200-a03e-bd91a7968574                 
sdb                                                                                                                         
└─sdb1                                      ext4        1.0            bad5bebd-c3b3-4280-8409-7b0176beec3f      1.2T    30% /mnt/sdb1
nvme0n1                                                                                                                     
├─nvme0n1p1                                                                                                                 
├─nvme0n1p2                                 vfat        FAT32          C428-D3A8                              1010.3M     1% /boot/efi
└─nvme0n1p3                                 LVM2_member LVM2 001       5o6zIo-ggww-RE40-0WRe-bMwl-cTrY-zPi7F6               
  ├─pve-swap                                swap        1              5abba825-4abd-470e-b3e6-f6843fa61a24                  [SWAP]
  ├─pve-root                                ext4        1.0            021e5c63-4af8-4600-9286-58a79c308be5     61.4G     4% /
  ├─pve-data_tmeta                                                                                                           
  │ └─pve-data                                                                                                               
  └─pve-data_tdata                                                                                                           
    └─pve-data

Auf der alten Festplatte /dev/sda sind 101, 103, 104 und 105 LXC Container, deren Verzeichnisse ich ohne Probleme mounten kann und damit auch Zugriff auf die Konfiguration hätte. Nur leider brauche ich Zugriff auf 102 - die VM zum Home Assistant - und davon lässt sich nichts mounten - denke mal weil es eine VM und kein LXC ist. Nun meine Frage: Wie bekomme ich Zugriff auf die 102 VM - oder noch besser: Gibt es eine Möglichkeit diese VM auf die neue Proxmox-Installation (auf dem Laufwerk /dev/nvme0n1) zu restoren?

Vielen Dank, Harald
 
Hallo,
Du könntest das LVM auf sda als Storage zum PVE hinzufügen: pvesm add lvm pve-old-storage --vgname pve-OLD-D31E3B60 --content images
  • eine neue VM 102 erzeugen, mit passenden Einstellungen aber ohne Disks,
  • dann die Disks auf der sda an diese VM anhängen: qm set 102 --scsi0 pve-old-storage:vm-102-disk-0und qm set 102 --scsi1 pve-old-storage:vm-102-disk-1
  • erstmal testen, ob es noch geht.
  • Wenn ja, dann einfach mit der WebGUI die Disks auf den neuen Storage (pve) verschieben (Disk Action/Move Storage).
 
  • Like
Reactions: waltar
Hmmm... das LVM als Storage hinzufügen habe ich gemacht (und hatte ich zuvor schon in der GUI gemacht). Nur leider werden mir dann in der GUI keine VMs und keine CTs angezeigt, die ich an neu erzeugte Maschinen anhängen könnte.
 
Vielen Dank! Nun kann ich tatsächlich die virtuellen Maschinen auf der alten HD sehen. Nur leider bootet die neue VM 102 weder von der eingebundenen disk0 noch von disk1. Werde wohl der harten Weg gehen, HAOS komplett neu aufsetzen, und mich dann als erstes um das Thema Backups kümmern...
 
Wenn du den Bootvorgang sowie Hardware und Options teilst lässt sich da sicher etwas machen. Möglicherwise ist Secure Boot aktiviert oder kein UEFI aktiviert, etc.