Recover proxmox

Jordy

New Member
Nov 20, 2022
5
0
1
Hi,

I have a problem. I installed proxmox on a sd card, but now the sd card is corrupted. My vm's are installed on a raid 10 array, configured with a dell h200.
I know it's not a great idea to install it on a sd card. And now I know why. Is there any possible way to recover my VM's?

I do have my vm config files. But i don't have backups of the vm it self.
 
Last edited:
Assuming you speak from a zfs raid 10:
  • install a new Proxmox (preferably not on an SD card)
  • plug in all hard discs of your raid 10
  • run zpool import and observe the name of your pool
  • run zpool import -f <pool name>[/ICODE [*]mount the recovered pool at Datacenter > Storage > Add > ZFS [/LIST]
 
Last edited:
Assuming you speak from a zfs raid 10:
  • install a new Proxmox (preferably not on an SD card)
  • plug in all hard discs of your raid 10
  • run zpool import and observe the name of your pool
  • run zpool import -f <pool name>
It was not a zfs raid, it was a hardware raid and then added to proxmox
 
Hardware raids are basically a black box. Maybe the manufacturer has a way to recover
 
Still basically the same. Mount your ext4 filesystem, LVM-thin pool or whatever you used to store your guests on that HW raid array. Then add a new storage at "Datacenter > Storage > Add" with the correct storage type that fits your mounted data and the same name that was previously used by the old storage. Copy your backed up config files to /etc/pve/lxc and/or /etc/pve/qemu-server.
 
Still basically the same. Mount your ext4 filesystem, LVM-thin pool or whatever you used to store your guests on that HW raid array. Then add a new storage at "Datacenter > Storage > Add" with the correct storage type that fits your mounted data and the same name that was previously used by the old storage. Copy your backed up config files to /etc/pve/lxc and/or /etc/pve/qemu-server.
I added my disk but there are no VM Disks shown