diff --git a/proxmox/proxmox-recover-vm-disks-without-backup.sh b/proxmox/proxmox-recover-vm-disks-without-backup.sh new file mode 100644 index 0000000..58c3db0 --- /dev/null +++ b/proxmox/proxmox-recover-vm-disks-without-backup.sh @@ -0,0 +1,35 @@ +#!/bin/bash + +# Scenario - reinstalled pve, no full backup of VMs but the disks are still available on storage + +qm rescan + +exit; + +# REF: https://www.reddit.com/r/Proxmox/comments/1cqr0xj/pve_host_installed_on_new_disk_how_to_import_vms/ + +So I installed PVE host on a new disk and imported the ZFS disk with all my +VMs to this new installation. I can see the disk and VM disks showing under +storage. So far so good. + +Now how do I go about restoring the VM? I dont have whole backup + +===== + +narrateourale + +Did you back up the VM configs located at /etc/pve/qemu-config? + +If not, then create new VMs, match the VMID to the old one. Dont create +any disk and once the VM (or all) are created, run qm rescan on the shell. +It will search for disk images on the configured storages that match the +VMID. For each found disk image, it will create a new "unusedX" disk entry +in the VM config. + +You can then edit these disks and finish the configuration. Dont forget to +update the boot order in the options of the VM! + +If your VMs have EFI and TPM disks, it can be a bit messy and you might want +to create them from scratch. Otherwise, editing the config files directly +to change them from "unused0" to whatever config key is needed might be +quicker.