Restore von eingehängtem Datastore nicht möglich

cklahn

New Member
Jan 3, 2024
15
0
1
Hallo Forum,

ich habe einen auf externer Hardware nativ laufenden PBS. Als Datastore ist dort ein NAS gemountet. Die täglichen Backups liefen dort drauf. Testweise habe ich einen zweiten PBS als VM auf dem PVE installiert und diesen mit einem zweiten NAS verbunden. Auch hier wurden Backups draufgeschrieben.

Ich wollte nun meinen PVE-Datastore mit neuen Platten ausrüsten und habe ein letztes Backup auf die NASse geschrieben, dann den Datastore gelöcht. Den Host heruntergefahren, die Platten ersetzt, den Host neu gestartet und einen neuen Datastore mit doppelter Kapazität angelegt.

Habe dann vom "Hardware-PBS" die Backups zurückgeschrieben. Das klappte auch bei 3 von 4 VMs. Die vierte VM hat zwei virtuelle Disks. Die erste wird zurückgeschrieben und bei der zweiten gibt einen Chunk-Fehler und der Restore scheitert. Der PBS löscht dann das bereits geschriebene wieder. Da ist in der Backupkette leider ein Fehler, da das Backup vom Vortag auch nicht zurückzuschreiben geht.

Dann habe ich mir gedacht, dass ich das zweite NAS an den Hardware-PBS mounte und von dort den Restore mache. Dann kommt aber folgende Fehlermeldung:

new volume ID is 'datastore-01:vm-101-disk-0'
new volume ID is 'datastore-01:vm-101-disk-1'
restore proxmox backup image: /usr/bin/pbs-restore --repository root@pam@10.0.10.22:nas-03 vm/101/2025-02-06T21:05:29Z drive-sata0.img.fidx /dev/zvol/datastore-01/vm-101-disk-0 --verbose --format raw --skip-zero
connecting to repository 'root@pam@10.0.10.22:nas-03'
open block backend for target '/dev/zvol/datastore-01/vm-101-disk-0'
starting to restore snapshot 'vm/101/2025-02-06T21:05:29Z'
download and verify backup index
restore failed: reading file "/mnt/nas-03/.chunks/cb51/cb5196e8bd241a452828a9c780b026bf92d14651c53f420012d5fea82b96b63d" failed: No such file or directory (os error 2)
temporary volume 'datastore-01:vm-101-disk-1' successfully removed
temporary volume 'datastore-01:vm-101-disk-0' successfully removed
error before or during data restore, some or all disks were not completely restored. VM 101 state is NOT cleaned up.
TASK ERROR: command '/usr/bin/pbs-restore --repository root@pam@10.0.10.22:nas-03 vm/101/2025-02-06T21:05:29Z drive-sata0.img.fidx /dev/zvol/datastore-01/vm-101-disk-0 --verbose --format raw --skip-zero' failed: exit code 255


No such file or directory kann eigentlich nicht sein. Oder kann man einen Backup-Datastore nicht einfach so einhängen?

Was kann ich tun, damit ich meine VM restored bekomme?

Vielen Dank im Voraus.
 
Du kannst per CLI die VM Disk welche funktioniert einzeln restoren. Die Disk mit dem defekten Chunk bekommst du nicht zurück.
 
  • Like
Reactions: Johannes S
Hast Du dafür zufällig den Befehl zur Hand?

Ansonsten habe ich den Fehler gefunden, dass er sagt "No such file or directory". Der Pfad zu den Chunks war falsch gesetzt. Habe den Backup-Datastore von NAS-02 nochmal sauber eingehängt und nun läuft es.

Aber trotzdem bleibt die Frage, wie kann man per CLI dem PBS sagen. dass er nur eine Platte restoren soll.
 
Hier mal ein Beispiel: proxmox-backup-client restore vm/127/2021-09-09T07:46:38Z drive-scsi0.img.fidx vm-127-disk-0.raw --repository 192.168.20.180:datastore