use current pool on system, compress rsync
authorDobrica Pavlinusic <dpavlin@rot13.org>
Sun, 17 May 2009 15:26:05 +0000 (15:26 +0000)
committerDobrica Pavlinusic <dpavlin@rot13.org>
Sun, 17 May 2009 15:26:05 +0000 (15:26 +0000)
git-svn-id: svn://svn.rot13.org/sysadmin-cookbook@82 191e9f34-6774-4a6d-acfc-7664dacd4a2a

recepies/zfs/pull-snapshot-backup.sh

index 3144dd6..16ecda6 100755 (executable)
@@ -2,11 +2,13 @@
 
 from=koha-hw.ffzg.hr
 date=`date +%Y-%m-%d`
-pool=opl
+pool=`zpool list -o name -H`
 log=/$pool/log/
 
+test -d $log || mkdir $log || exit
+
 function rsync_veid() {
-       rsync -ravHC --numeric-ids --delete --force --modify-window=2 $from:/mnt/vz-backup/private/$1/ /$pool/backup/$1/ && zfs snapshot $pool/backup/$1@$date
+       rsync -ravHz --numeric-ids --delete --force --modify-window=2 $from:/mnt/vz-backup/private/$1/ /$pool/backup/$1/ && zfs snapshot $pool/backup/$1@$date
 }
 
 (