From: Dobrica Pavlinusic Date: Fri, 11 Jun 2010 12:39:11 +0000 (+0000) Subject: always do lvremove at start and keep snapshot X-Git-Url: http://git.rot13.org/?a=commitdiff_plain;h=5145026929616e0b0b99d5d81439c895aad1af40;p=sysadmin-cookbook always do lvremove at start and keep snapshot git-svn-id: svn://svn.rot13.org/sysadmin-cookbook@217 191e9f34-6774-4a6d-acfc-7664dacd4a2a --- diff --git a/recepies/zfs/pull-snapshot-backup.sh b/recepies/zfs/pull-snapshot-backup.sh index 17f59ab..d8e1532 100755 --- a/recepies/zfs/pull-snapshot-backup.sh +++ b/recepies/zfs/pull-snapshot-backup.sh @@ -12,11 +12,12 @@ exclude='--exclude var/cache --exclude var/lib/koha/zebradb/biblios --exclude da test -d $log || mkdir $log || exit function rsync_veid() { + ssh $from "umount /mnt/backup/$2 ; lvremove -f $vg/$2-backup" ssh $from "sync && sync && lvcreate -s -L 10G -n $2-backup $vg/$2 && mount $vg/$2-backup /mnt/backup/$2" || exit test -d /$pool/backup/$1 || zfs create $pool/backup/$1 || exit echo "## rsync $1" rsync $exclude -ravHz --numeric-ids --delete --force --modify-window=2 $from::mnt/backup/$2/rootfs/ /$pool/backup/$1/ && zfs snapshot $pool/backup/$1@$date - ssh $from "umount /mnt/backup/$2 && lvremove -f $vg/$2-backup" +# ssh $from "umount /mnt/backup/$2 && lvremove -f $vg/$2-backup" } (