1:1 perfect local replication with encrypted pools

BahadirM

Cadet
Joined
Dec 20, 2022
Messages
2
Hello everyone, I need help in creating a 1 to 1 perfect local replication including snapshots and encryption.
  • TrueNAS SCALE 22.12.0 running as a VM on Hyper-V
    • I know VMs are not supported, cannot read SMART data in TrueNAS, but I can read it on Windows with CrystalDiskInfo
  • Intel NUC Hades Canyon VR NUC8i7HVK
  • Intel Core i7-8809G
  • 14 GB RAM
  • Icy Box IB-3740-C31 (drive enclosure, connected with USB-C)
  • 4x Seagate Exos X18 (ST18000NM000J), offline in Windows, redirected to VM
    • Pool 1 (MAT): 2x 18TB as Stripe (36TB total), 1x 8GB .vhdx container file on SSD as a Log VDEV
    • Pool 2 (MAT.Backup): 2x 18TB as Stripe (36TB total)
  • 1 virtual network card
Previously on SCALE 22.02 I could run a replication task that replicated everything from Pool 1 to Pool 2 (no encryption on both pools) but since the update I just can't do it anymore.
Do you know how I can create such replication? My use case is to backup daily changes, so I cannot use mirroring inside the pool, since it would do unnecessary wear on the backup drives.
ezgif-1-4cc5a1bf43.png
ezgif-1-70187af826.png
ezgif-1-3d00388cc5.png
I used the opportunity to encrypt my pools, but this is the error message that I'm getting:
Code:
Replication "MAT - Backup" failed: Destination dataset 'MAT.Backup' 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.

This is the error message if the "MAT.Backup" pool is not encrypted:
Code:
[2022/12/19 18:39:07] ERROR [replication_task__task_1] [``zettarepl.replication.run``]
For task 'task_1' non-recoverable replication error
ReplicationError("Encryption requested for destination dataset 'MAT.Backup', but it already exists and is not encrypted.")

I'd be very glad for your help.
 
Top