Backup-Restore (teilweise) auf andere Festplatte zurückspielen

Skream

Member
Mar 15, 2021
22
4
23
32
Hallo zusammen,

vielleicht ein etwas primitiver Sachverhalt, aber bevor ich was falsch mache, möchte ich kurz nochmal nachfragen :)

Folgende Situation: Ich habe eine PVE-Umgebung mit folgender Storage-Konfiguration:
  • NVMe-SSD für Proxmox-System
  • 1TB SSD als Bootmedium für VMs und LXCs (ZFS, Name: SanDisk_1TB)
  • 2x 12TB HDD als ZFS-Mirror für Daten (ZFS, Name: Netzwerkspeicher_12TB)
Als NAS-System habe ich OMV in einer VM installiert. Die VM selbst liegt auf SanDisk_1TB, die Daten liegen auf einem virtuellen Laufwerksteil von Netzwerkspeicher_12TB. Da ich früher den 12TB-Mirror für verschiedenene VMs genutzt hab, hab ich die HDDs blöderweise nicht direkt an die OMV-VM durchgereicht...
  • virtio0: 60GB von SanDisk_1TB
  • virtio1: 10TB von Netzwerkspeicher_12TB
Nun ist leider meine SSD den plötzlichen Tod gestorben, macht keinen Mucks mehr, wird weder in Proxmox noch ausgebaut via Adapter am Windows-Rechner erkannt... Für Backups habe ich einen dedizierten PBS aufgesetzt, sodass ich glücklicherweise diesbezüglich keine Datenverluste zu befürchten habe.

Allerdings stellt sich mir nun die Frage, wie der Restore auf die neue SSD vonstatten gehen wird. Der Restore bietet ja die Möglichkeit, den Storage wie in der Backup-Konfiguration zu wählen, allerdings wird es SanDisk_1TB nach dem SSD-Wechsel ja nicht mehr geben, sondern eine neue SSD (Samsung PM893 mit 960GB). Daher wird bei Storage "Gleich wie in der Backup-Konfiguration" wohl nicht funktionieren.
Andererseits besteht die Möglichkeit, den Storage manuell zu wählen. Hier kann man allerdings nur einen Storage auswählen (also nicht die neue SSD als virtio0 und den bestehenden Netzwerkspeicher_12TB als virtio1) und ich möchte vermeiden, dass beim Restore versucht wird, sowohl virtio0 als auch virtio1 auf die neue SSD zu packen (was rein kapazitätstechnisch schon nicht funktionieren würde...). Oder wird beim Restore lediglich das Boot-Laufwerk gewählt und die anderen Laufwerke bleiben unverändert?

Long Stoy short: Gibt es eine Möglichkeit, die defekte SSD zu tauschen und den Restore so zu fahren, dass virtio0 die neue SSD und virtio1 unverändert der bestehende Netzwerkspeicher_12TB wird?

Vielen Dank im Voraus für eure Zeit und Hilfe :)
 
Dem wird wohl so sein, aber dann klickst auf den kleinen Pfeil am Ende und wählst den neuen Datenträger aus.
Hi, danke schon mal für deine Antwort :)

Das ich einen anderen Datenträger auswählen kann ist mir schon klar. Die Frage bezog sich eher darauf, was genau aus dem Backup auf den ausgewählten Datenträger aufgespielt wird, wenn ich dort die neue Festplatte auswähle. Nur virtio0 (also das Bootmedium) oder auch virtio1 (der nach wie vor funktionierende Netzwerkspeicher_12TB)? Ich möchte ja wirklich nur virtio0 ändern und virtio1 unverändert lassen, aber diese explizite Auswahl gibt das Restore-Overlay nicht vor (oder ich bin zu blöd es zu finden ).
 
Ich hab mir die Geschichte nochmal angeschaut und scheinbar ist es nicht ohne weiteres möglich, bei Backups mit mehreren Storages einzelne Storages zu ändern. Entweder übernimmt man die Backup-Konfig, oder man spielt das komplette Backup auf ein anderes Storage-Medium auf. Daher ist es wohl am einfachsten, wenn ich das komplette Backup zunächst auf Netzwerkspeicher_12TB aufspiele und danach virtio0 vom Netzwerkspeicher_12TB auf die neue SSD via "Move Disk" verschiebe.
 
Wäre vielleicht auch Sinnvoll, die VM mit den PVE Boardmitteln (nur das System dann) als Backup zu sichern. Dann hast quasi ein Image davon. Der Restore ist dann einfacher als aus dem PBS.
Wobei OMV auch sehr schnell neu aufgesetzt ist - die Konfig kann auch exportiert werden.
 
Last edited:
Ich hab mir die Geschichte nochmal angeschaut und scheinbar ist es nicht ohne weiteres möglich, bei Backups mit mehreren Storages einzelne Storages zu ändern. Entweder übernimmt man die Backup-Konfig, oder man spielt das komplette Backup auf ein anderes Storage-Medium auf. Daher ist es wohl am einfachsten, wenn ich das komplette Backup zunächst auf Netzwerkspeicher_12TB aufspiele und danach virtio0 vom Netzwerkspeicher_12TB auf die neue SSD via "Move Disk" verschiebe.
Wenn du alles restoren willst, könntest du auf die HDD und dann die OS VM-Disk verschieben.
Wenn nur deine SSD tot ist, brauchst du nur die 60GB restoren, das geht aber nur per CLI.
Das wurde schon in anderen Threads behandelt, wie z.B. der: Thread
Oder man schaut ins Wiki: https://pve.proxmox.com/wiki/Backup_and_Restore