We have a project to encrypt a fairly large amount of data which currently resides on Solaris 10 ZFS v22 mirrored volumes on iSCSI storage arrays. I am wondering if it would be possible to do the following:
Export volumes and then import the half of the mirror with FreeBSD 9.1. Then add a GELI encrypted volume and resilver. Then break the mirror and remove the original unencrypted volume and replace it with another GELI encrypted volume and then resilver once again. Ending up with both sides of the mirror on GELI encrypted volumes with ZFS on top.
Or possibly make a three-way mirror with two GELI volumes and simply remove the original unencrypted volume once the resilvering is complete.
The amount of data is too large and comprised of too many small files to copy in a reasonable amount of time.
Export volumes and then import the half of the mirror with FreeBSD 9.1. Then add a GELI encrypted volume and resilver. Then break the mirror and remove the original unencrypted volume and replace it with another GELI encrypted volume and then resilver once again. Ending up with both sides of the mirror on GELI encrypted volumes with ZFS on top.
Or possibly make a three-way mirror with two GELI volumes and simply remove the original unencrypted volume once the resilvering is complete.
The amount of data is too large and comprised of too many small files to copy in a reasonable amount of time.