I have a volume with client data that is encrypted using ZFS native encryption. I was trying to send this from a Ubuntu server to a Debian server. It is not possible to receive
zfs send data into encrypted volumes, so the target volume is a new one.
But now the transfer failed after a small outage, and the new container doesn't show up.
Is the received data still somewhere? Can I continue this transfer somehow?
zfs snapshot pool/bigdata@bup zfs send pool/bigdata@bup | pv | nc -l -p 5555
nc -w 10 220.127.116.11 5555 | zfs receive pool/bup201710
(Where 18.104.22.168 is the source IP address.)
Note: ZoL ZFS native encryption is not available in the ZFS versions (
0.6.x) that ship with Debian and Ubuntu. This feature was implemented ZoL in 2016, and only available through manual compilation. It's not in any tagged release but available from
masteron their github page. It is expected to be included in the tagged release of
0.8. Seen how both Ubuntu and Debian are a long way behind the very active development, many people compile ZFS themselves.