I’m on TrueNAS-13.3-U1.2 (TrueNAS CORE). My pool is using “Legacy Encryption.” I also have a handful of iocage jails. My pool is 75% full and slowly growing and I’ve used all the available bays in my server.
I guess I’ve been away for a while and I am seeing now that the only upgrade path is to the Linux-based community edition which does not support GELI encryption. My system is currently stable, but FreeBSD has pretty aggressive EOL practices and my iocage jails are going to rapidly become out-of-date.
But I cant ZFS send my current data to a new pool because I literally don’t have enough storage space.
Am I just stuck? I assume this was a subject of a lot of discussion at the time, but I am very late to noticing what has happened here. I’d appreciate thoughts, but I’m wondering if now I have to just build a brand new server and slowly migrate data (potentially over years). I definitely cannot afford to suddenly 2x my storage capacity just to duplicate my pool.
Please let me know your thoughts; I appreciate it.
Give full and complete details on your current system. Others will use that to give possible options and advice. Your description sounds like you have no backup or other source of your data.
FreeBSD 13 was released in April 2021 and will be discontinued in April 2026. That’s 5 years of support for 13.x jails. The issue is that TrueNAS Core (FreeNAS before it) did not closely follow the FreeBSD releases and would lag behind.
If another major version of TrueNAS Core was released and based on FreeBSD 15, then your jails would be supported until January 2030.
The procedure works for any pool topology. You have a higher risk with mirrors compared to RAIDZ2 because after offlining each indvidual disk to remove the geli device you have no redundancy left until the replace/resilver completes.