X-Git-Url: http://git.rot13.org/?a=blobdiff_plain;f=rbd-snap-backup.sh;h=2948e3fb7ba12077e7740d33530c6c3b2811c539;hb=6ae132b03f6ba35fe7e54446958f19df33058f4a;hp=8032f9dde53df658d0719e89a318ac5dbd3c4598;hpb=7304eaa4b429f7cb28c4c193633a8fa249e88d80;p=gnt-info diff --git a/rbd-snap-backup.sh b/rbd-snap-backup.sh index 8032f9d..2948e3f 100755 --- a/rbd-snap-backup.sh +++ b/rbd-snap-backup.sh @@ -7,6 +7,8 @@ disk=$2 test -z "$backup" && backup="backup" test -z "$rsync_host" && rsync_host="lib15" +test "`rsync $rsync_host::$backup/$instance/$disk 2>/dev/null | wc -l`" != 1 && echo "ERROR $rsync_host::$backup/$instance/$disk backup target missing" && exit 1 + rbd_image=`gnt-instance info --static $instance | grep logical_id: | cut -d\' -f4 | grep "\.rbd\.disk$disk\$"` test -z "$rbd_image" && echo "can't find rbd_image name for $instance $disk" && exit 1