restore.sh aktualisiert
parent
c4d06ef012
commit
922a9ce9d0
11
restore.sh
11
restore.sh
|
|
@ -2,7 +2,7 @@
|
|||
# =============================================================================
|
||||
# /opt/windmill-restore/restore.sh
|
||||
# Windmill Backup Restore Worker
|
||||
# Version: 1.0.19
|
||||
# Version: 1.0.20
|
||||
#
|
||||
# Unterstützt sowohl VM (qm) als auch CT (pct) Backups.
|
||||
# Backup-Typ wird automatisch aus dem Backup-Pfad erkannt (vm/ oder ct/).
|
||||
|
|
@ -316,7 +316,14 @@ fi
|
|||
export PBS_PASSWORD
|
||||
export PBS_REPOSITORY="${PBS_USER}@${PBS_HOST}:${DATASTORE}"
|
||||
|
||||
proxmox-backup-client restore "${BACKUP_TYPE}/${VM_ID_ORIGINAL}/$(echo "$SNAPSHOT_PATH" | cut -d/ -f3)" "$CONF_FILE_IN_BACKUP" "$CONFIG_TMP" 2>/dev/null || true
|
||||
SNAP_ID=$(echo "$SNAPSHOT_PATH" | cut -d/ -f3)
|
||||
echo " Befehl: proxmox-backup-client restore --keyfile ${KEY_DIR}/${DATASTORE}.keyfile ${BACKUP_TYPE}/${VM_ID_ORIGINAL}/${SNAP_ID} ${CONF_FILE_IN_BACKUP} ${CONFIG_TMP}"
|
||||
proxmox-backup-client restore \
|
||||
--keyfile "${KEY_DIR}/${DATASTORE}.keyfile" \
|
||||
"${BACKUP_TYPE}/${VM_ID_ORIGINAL}/${SNAP_ID}" \
|
||||
"$CONF_FILE_IN_BACKUP" \
|
||||
"$CONFIG_TMP" \
|
||||
2>&1 || echo " WARNUNG: proxmox-backup-client restore fehlgeschlagen (exit $?)"
|
||||
|
||||
if [[ -f "$CONFIG_TMP" ]]; then
|
||||
CONFIG_VM_NAME=$(grep -m1 "$NAME_KEY" "$CONFIG_TMP" 2>/dev/null | awk -F': ' '{print $2}' | tr -d '[:space:]' || echo "")
|
||||
|
|
|
|||
Loading…
Reference in New Issue