On 2014-07-24 20:46, Mark Martinec wrote:
> 2014-07-25 01:36 Larry Rosenman wrote:
> 
>> #!/bin/sh
>> DATE=`date "+%Y-%m-%d"`
>> #DATE2=2013-03-24
>> #DATE2=`date -v "-1d" "+%Y-%m-%d"`
>> # snap the source
>> ssh r...@tbh.lerctr.org zfs snapshot -r zroot@${DATE}
>> # zfs copy the source to here.
>> ssh r...@tbh.lerctr.org "zfs send  -v -R zroot@${DATE} | \
>>      ssh home.lerctr.org \"zfs recv -F -u -v -d zroot/backups/TBH2\""
> 
> Btw, this double-ssh looks awkward, why not just:
> 
>   ssh r...@tbh.lerctr.org "zfs send ..." | zfs recv ...
> 
> or better yet:
> 
>   ssh r...@tbh.lerctr.org "zfs send ..." | mbuffer -m 16M | zfs recv ...
> 
> (The misc/mbuffer compensates for bursty zfs reads and writes.
>  A note to myself: I should suggest to Allan to add mbuffer
>  in a pipe as used in sysutils/zxfer, instead of patching zxfer
>  for our local use :)
> 
> Mark
> _______________________________________________
> freebsd-current@freebsd.org mailing list
> http://lists.freebsd.org/mailman/listinfo/freebsd-current
> To unsubscribe, send any mail to "freebsd-current-unsubscr...@freebsd.org"

zxfer can already do this, with the -D option
I actually use misc/clpbar and get a progress bar as well

-D 'bar -s %%size%% -bl 1m -bs 128m'

or in your case: -D 'mbuffer -m 16M'


-- 
Allan Jude

Attachment: signature.asc
Description: OpenPGP digital signature

Reply via email to