I have a Linux and a FreeBSD computer, both encrypted (LUKS and geli respectively). I am wondering how to make backups that would also be encrypted and would be readable to both (so that if one of the computers fails I could quickly recover the data using the other one).
Unfortunately it seems that bot LUKS and geli are kernel modules for theiy respective systems that have never been ported to the respective other one. Judging from the several threats on BSD/Linux compatible filesystems it seems that it is difficult enough to make unencrypted backups that would be readable to both (ext2 apparently being the only option for a filesystem that would allow this).
So my thoughts were to setup a virtual FreeBSD in the Linux' KVM which would be able to read and write a geli encrypted external disk and transfer the data to an unencrypted virtual ext2 volume inside the Linux' LUKS-encrypted filesystem (and the other way around). This, however, seems terribly complicated and does not really feel like the right way to do it.
Are there any better / easier / more preferrable ways? Or is the way explained above currently the best possible option?
Thanks; I appreciate any thoughts on the matter.