Replication of encrypted dataset to unencrypted pool

i have several replication tasks set up between two truenas systems and everything works fine. the main server pool is encrypted, the backup pools are not.

but i want to replicate a source which is encrypted (located on an encrypted pool) to another truenas box/pool which is not encrypted, but for this task i dont want the result to be encrypted.

i typically use “include dataset properties” but that duplicates the encryption

if i deselect “include dataset properties”, no encryption but i assume im missing metadata i may want later, and certainly the snapshots etc which may come in handy at a later time

so under “Properties Exclude” i added “encryption” but it still encrypts the target

i erase the target dataset each time so its a fresh copy on each experiment.

clearly this is operator error, but the manuals etc arent helping me figure this out.

any ideas?

thanks

mark

[EDIT] They are both on 25.04.2.3

That won’t work. If the source is encrypted, then a “raw” stream (-w) is enforced if you preserve the properties (-p).

You’ll have to forgo preserving the properties.

1 Like

is there somewhere where this is all layed out that i can read? there seems to be so many things that might help me if i understood the nuances.

thanks

mark

The manpages for zfs (“send” and “recv”) cover each flag’s limitations and specific cases.

The TrueNAS GUI might use different wording that does not always reflect the particular flag or option.

1 Like