X-Git-Url: http://git.pippins.net/embedvideo/.git/.%24link.?a=blobdiff_plain;f=zfs-replicate;h=1455061c91b4544c3e8fe42c2a498046f85af771;hb=b8a2489b12afeaf8039b0222bfdf7c5bc18dcf3c;hp=b0241e853f9630cbfc8684e91a5af59752228df4;hpb=ff1ff120ecfcd30e86772b43a9f85dd893827fb7;p=zfs-ubuntu%2F.git diff --git a/zfs-replicate b/zfs-replicate index b0241e8..1455061 100755 --- a/zfs-replicate +++ b/zfs-replicate @@ -181,8 +181,8 @@ if [ $no_markers == 0 ]; then fi # Now it should be safe to send the snaps if [[ $throttle_enable == 1 && -e $throttle ]]; then - $ssh $remote $zfs send -R -I${previous_backup_marker} ${current_backup_marker} | - $throttle $throttle_opt | $zfs receive -vF -d ${backup_pool}/${remote_pool} + $ssh $remote "$zfs send -R -I${previous_backup_marker} ${current_backup_marker} | + $throttle $throttle_opt" | $zfs receive -vF -d ${backup_pool}/${remote_pool} else $ssh $remote $zfs send -R -I${previous_backup_marker} ${current_backup_marker} | $zfs receive -vF -d ${backup_pool}/${remote_pool} @@ -206,8 +206,8 @@ else if [[ -n "$common" ]]; then # We found a common snapshot, incrementally send the new snaps if [[ $throttle_enable == 1 && -e $throttle ]]; then - $ssh $remote $zfs send -R -I${common/*@/@} ${current_backup_marker} | - $throttle $throttle_opt | $zfs receive -vF -d ${backup_pool}/${remote_pool} + $ssh $remote "$zfs send -R -I${common/*@/@} ${current_backup_marker} | + $throttle $throttle_opt" | $zfs receive -vF -d ${backup_pool}/${remote_pool} else $ssh $remote $zfs send -R -I${common/*@/@} ${current_backup_marker} | $zfs receive -vF -d ${backup_pool}/${remote_pool} @@ -234,8 +234,8 @@ else fi # Send the full filesystem if [[ $throttle_enable == 1 && -e $throttle ]]; then - $ssh $remote $zfs send -R ${current_backup_marker} | - $throttle $throttle_opt | $zfs receive -vF -d ${backup_pool}/${remote_pool} + $ssh $remote "$zfs send -R ${current_backup_marker} | + $throttle $throttle_opt" | $zfs receive -vF -d ${backup_pool}/${remote_pool} else $ssh $remote $zfs send -R ${current_backup_marker} | $zfs receive -vF -d ${backup_pool}/${remote_pool}