I have a TrueNAS box with eight bays for spinning disks, which I use primarily for low-access media storage. My setup consists of one pool with two two-disk mirror vdevs, each made up of 10TB disks, thus using four bays; there are four empty bays. The entire pool is backed up to an external ext4 drive. (I do also have another pool of a mirrored vdev with two SSDs that I use for jails and VMs; these are attached to dedicated 2.5" bays, and are not the subject of this question.)
I'm approaching 70% capacity, and figured it's time to start at least thinking about expanding my storage. I don't want to simply add a vdev, thus locking me into a setup where I always need six disks; I also don't want to replace the 10TB disks with something larger, which would cost a lot for little gain, and then leave me with 10TB disks that I don't have anything to do with. (That is, buying two 12TB disks would give me only 2TB additional space and leave me with two unused 10TB disks.) I've also been thinking that I no longer want to waste the storage capacity of using mirrored vdevs, and I should move to some RAID solution; this pool isn't used for heavy tasks and I don't have big I/O needs, so giving away 50% of raw space for mirrors seems less than ideal.
Is there any practical way to change the topology of my existing setup without requiring me to build a new box or buy a bunch of disks that I'd only use for this process? Preferably then being able to re-use the existing disks. I know I could remove one disk from each vdev temporarily, and I do have the ext4 backup in case of an emergency during this stage, but I don't want to do anything _too_ crazy. What's my best path forward here?
I'm approaching 70% capacity, and figured it's time to start at least thinking about expanding my storage. I don't want to simply add a vdev, thus locking me into a setup where I always need six disks; I also don't want to replace the 10TB disks with something larger, which would cost a lot for little gain, and then leave me with 10TB disks that I don't have anything to do with. (That is, buying two 12TB disks would give me only 2TB additional space and leave me with two unused 10TB disks.) I've also been thinking that I no longer want to waste the storage capacity of using mirrored vdevs, and I should move to some RAID solution; this pool isn't used for heavy tasks and I don't have big I/O needs, so giving away 50% of raw space for mirrors seems less than ideal.
Is there any practical way to change the topology of my existing setup without requiring me to build a new box or buy a bunch of disks that I'd only use for this process? Preferably then being able to re-use the existing disks. I know I could remove one disk from each vdev temporarily, and I do have the ext4 backup in case of an emergency during this stage, but I don't want to do anything _too_ crazy. What's my best path forward here?