Re: zfs send/recv: STILL invalid Backup Stream

From: Allan Jude <allanjude_at_freebsd.org>
Date: Thu, 24 Jul 2014 20:56:29 -0400
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 root_at_tbh.lerctr.org zfs snapshot -r zroot_at_${DATE}
>> # zfs copy the source to here.
>> ssh root_at_tbh.lerctr.org "zfs send  -v -R zroot_at_${DATE} | \
>>      ssh home.lerctr.org \"zfs recv -F -u -v -d zroot/backups/TBH2\""
> 
> Btw, this double-ssh looks awkward, why not just:
> 
>   ssh root_at_tbh.lerctr.org "zfs send ..." | zfs recv ...
> 
> or better yet:
> 
>   ssh root_at_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_at_freebsd.org mailing list
> http://lists.freebsd.org/mailman/listinfo/freebsd-current
> To unsubscribe, send any mail to "freebsd-current-unsubscribe_at_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


Received on Thu Jul 24 2014 - 22:56:08 UTC

This archive was generated by hypermail 2.4.0 : Wed May 19 2021 - 11:40:51 UTC