Hey all,
After moving I'm now reassembling my NAS (Build first in July 2021 using TrueNAS Core) in a VM encironment. I have successfully imported it but only 2/3 drives are ok (third got corrupted, I replaced and resilvered it successfully). However, after successful import it prompts me to decrypt it. Name of the pool is Backup.
I have the source files stored away securely: dataset_Backup_keys.json that contains a 64 char key, I see the timestamps and the fact that they were created the same time as the pool. However, whatever I try, on True NAS 13.0-U3.1, I can't decrypt it using that key. Uploading file, doing the key entry, doing the CLI `zfs mount -l Backup` all result in Incorrect Key Provided / Provided key is invalid error.
I'm heartbroken as it's my only hope to restore some very old photos (cloud backup was deleted and the local copy suffered from an NTFS partition table corruption so 1-2-3 got kinda ruined). I have since tried to resilver and repair the pool (it was degraded but is now stable and still not working) and use a ZFS 12.0-U4.1 to decrypt - all to no avail.
My current running theory, after reviewing the key files, is that I have encrypted a System Dataset Pool and that somehow overriden the encryption on the Backup pool? I am now trying to restore the initial VM that I have had before with VMWare (current one is Hyper-V). Do I have any hope there and is that's something that TrueNAS would do?
Is there any way for me to use the System Dataset Pool to then uncover the Backup Pool Dataset Encryption keys?
Thank you and apologies if any details are amiss. I have reviewed other posts on this form but most of them deal with geli encryption, whereas this is ZFS encryption.
After moving I'm now reassembling my NAS (Build first in July 2021 using TrueNAS Core) in a VM encironment. I have successfully imported it but only 2/3 drives are ok (third got corrupted, I replaced and resilvered it successfully). However, after successful import it prompts me to decrypt it. Name of the pool is Backup.
I have the source files stored away securely: dataset_Backup_keys.json that contains a 64 char key, I see the timestamps and the fact that they were created the same time as the pool. However, whatever I try, on True NAS 13.0-U3.1, I can't decrypt it using that key. Uploading file, doing the key entry, doing the CLI `zfs mount -l Backup` all result in Incorrect Key Provided / Provided key is invalid error.
I'm heartbroken as it's my only hope to restore some very old photos (cloud backup was deleted and the local copy suffered from an NTFS partition table corruption so 1-2-3 got kinda ruined). I have since tried to resilver and repair the pool (it was degraded but is now stable and still not working) and use a ZFS 12.0-U4.1 to decrypt - all to no avail.
My current running theory, after reviewing the key files, is that I have encrypted a System Dataset Pool and that somehow overriden the encryption on the Backup pool? I am now trying to restore the initial VM that I have had before with VMWare (current one is Hyper-V). Do I have any hope there and is that's something that TrueNAS would do?
Is there any way for me to use the System Dataset Pool to then uncover the Backup Pool Dataset Encryption keys?
Thank you and apologies if any details are amiss. I have reviewed other posts on this form but most of them deal with geli encryption, whereas this is ZFS encryption.