Data Migration from TrueNAS Core to TrueNAS Scale

Hello,

I currently have a TrueNAS Core server on a R720XD (12 Bays) that I’m trying to decommission, and I have setup a new server (4 Bays) with TrueNAS Scale

I currently have one unencrypted pool with a couple of Datasets and one Zvol in the TrueNAS Core server

I have setup a new pool in the new TrueNAS Scale server, but this time is encrypted

I want transfer/replicate the datasets and zvol into the new TrueNAS Scale server
but looks like that I can’t transfer between unencrypted to encrypted

this the error I’m hitting

“Destination dataset ‘Main’ already exists and is its own encryption root. This configuration is not supported yet. If you want to replicate into an encrypted dataset, please, encrypt its parent dataset.”

I there a work around for this?

Thank You!

You can not use ZFS replication in this case but you could use an RSYNC task to move the data as it does not care about the underlying encryption.