diff --git a/libvirt-zsh-backup.sh b/libvirt-zsh-backup.sh index 431e320..2691df6 100644 --- a/libvirt-zsh-backup.sh +++ b/libvirt-zsh-backup.sh @@ -31,5 +31,13 @@ fi DATE=$(date "+%Y%m%d") DATE30=$(date -d "-30day" "+%Y%m%d") +SNAPNAME="backup_$DATE" +VMDISKS=$(virsh domblklist $VM | egrep -o vd.) +DISKSPEC="" +for disk in $VMDISKS +do + DISKSPEC+="--discspec $disk,file=/srv/snapshots/$VM/$VM-$disk-$SNAPNAME.qcow2,snapshot=external " +done +echo $DISKSPEC