X-Git-Url: http://git.pippins.net/embedvideo/.git/static/gitweb.js?a=blobdiff_plain;ds=sidebyside;f=zfs-replicate-wrapper;h=faeaeb0eecce314f4961afca0606f254683c4df2;hb=698062c29aad5253bc10d488958de289055429e5;hp=4d7ff14eb1625bce79992435e54cd2e86b165dea;hpb=8745c98ce0deffd90e2227d8019c4de3ef5ac7af;p=zfs-nexenta%2F.git diff --git a/zfs-replicate-wrapper b/zfs-replicate-wrapper index 4d7ff14..faeaeb0 100755 --- a/zfs-replicate-wrapper +++ b/zfs-replicate-wrapper @@ -7,7 +7,7 @@ # Setup some default values replicate="/usr/local/etc/bin/zfs-replicate" logfile_parser="/usr/local/etc/bin/zfs-log-parser" -logfile="/var/log/zfs-replicate.log" +logfile="/var/log/zfs/zfs-replicate.log" lockdir="/tmp/zfs-admin-lock" destpool="backups" maxsleeptime=60 @@ -41,18 +41,29 @@ done date=`date`; echo "$date ZFS admin lock obtained" >> $logfile +# Poweron the destpool and import it +/usr/local/bin/br -x /dev/ttyd0 A3 ON +sleep 10 +zpool import $destpool + # List the filesystems to replicate # The parent filesystems MUST be listed ahead # of the children filesystems. # Pool root filesystems must end with a slash. $replicate tank/ $destpool +$replicate tank/var $destpool $replicate tank/usr $destpool $replicate tank/usr/home $destpool $replicate tank/usr/videos $destpool $replicate tank/usr/local $destpool $replicate tank/usr/local/etc $destpool +$replicate tank/usr/local/var $destpool $replicate tank/backup $destpool +# Export the destpool and power it down +zpool export $destpool +/usr/local/bin/br -x /dev/ttyd0 A3 OFF + # Release our lock released_lock_date=1 echo `date` ZFS admin lock released >> $logfile