You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Is there is a recommended way to compress the zfs send portion when using ssh? I looked at the -D option but that doesn't seem to work when using ssh to send because it's not escaped.
I added experimental support for piping zfs send through zstd -3 and then decompressing using zstd -d on the receiving host.
If this functionality is useful, I'd be happy to clean up the implementation and submit a pull request. totalAldo/zxfer
Hi Allan,
Is there is a recommended way to compress the zfs send portion when using ssh? I looked at the -D option but that doesn't seem to work when using ssh to send because it's not escaped.
I added experimental support for piping zfs send through zstd -3 and then decompressing using zstd -d on the receiving host.
If this functionality is useful, I'd be happy to clean up the implementation and submit a pull request.
totalAldo/zxfer
example:
zxfer -v -d -F -z -O user@host -R zroot localpool/backup/zroot
which generates something like:
ssh user@host "zfs send -i start_snap end_snap | zstd -3" | zstd -d /sbin/zfs receive -F dest
and the zstd command can be customized using -Z
zxfer -v -d -F -Z "zstd -T0 -9" -O user@host -R zroot localpool/backup/zroot
I saw on open pull request that uses -z and -Z for different purposes so if the options need to change, can do that as well.
Here's a link to the relevant code:
https://github.com/totalAldo/zxfer/blob/9a7b4e1da5305952863ddbe518403b8c8c18521b/zxfer#L1355-L1462
The text was updated successfully, but these errors were encountered: