Hello,
I replaced my mirror SSDpool with a new mirror.
As the documentation stated that you shouldn’t encrypt the root in most cases so I have not encrypted to root on the new pool. However on the old SSDpool I had root encryption turned on.
I have replicated the pool to the new SSDpool and all children are encrypted as they were on the old pool.
However, on the old pool the .ix-virt dataset, where the containers live, is also encrypted and that one also transferred encrypted to my newpool.
Result is that after each reboot my containers are not found as the dataset remains encrypted.
What is the best way to remove/permanently unencrypt that dataset? (e.g. like replacing this dataset).
I tried changing the storage pool for the container storage to “tank”, but it does not copy over existing container data from the ssdpool.
For now, every time I reboot the system I need to go into the shell and:
sudo zfs load-key ssdpool/.ix-virt entering my password and the ssdpool encryption key, and then in the Container section select the SSDPool again after which it loads my containers.
I understand it does not store the encryption key of the .ix-virt in the TrueNAS database as it does with the normal datasets you see in the GUI.
Thanks!