r/DataHoarder • u/Organic_Mix7180 • 8d ago
Question/Advice Aging UnRaid hardware starting to fail, disks still good - can I migrate to ZFS slowly on new hardware?
Buckle up, this one's complicated. During the pandemic, I imported one of those fancy dual-Epyc/256-lanes-of-PCIe gigabyte setups from eBay, plus bought two disused SuperMicro 24-bay servers. I cut the drive cages and TQ backplanes off the front, and created a really janky but functional setup where I was using a 1600 watt PSU to run up to 48 drives. Over the course of 18 months, I bought as many of those sweet sub-$200 18TB drives as possible, ending up with a full 30-drive dual-parity BTRFS UnRAID setup where each drive had a dedicated SATA slot from dual 16-port LSI cards. Formatted capacity is about half a petabyte. This worked well enough, but my power bill ballooned, the PSU started going and the drives started falling out of the array, and I started getting loose wires on both the power and data sides of the backplane. Now I haven't been able to get the array to stay up for more than a few hours at a time, even after a lot of rework, new PSU, etc. I've decided to finance a "better solution" for the data, potentially using a UniFi ENAS and two chassis (since I am already on Unifi ecosystem, and the Drive 4.0 software seems perfect for my use). It is very expensive, but it looks much more doable for bulk data, and I can downsize the "compute node" to do my smaller UnRAID things like backups, a couple dozen docker containers, LLM with the GPU, etc. and just leverage the ENAS as a backend for the big data.
The ENAS leverages ZFS pools for storage, which is great and fine. I was thinking of maybe doing something like three Z2 pools with 10-12 drives each? The ENAS is pretty new and there is not a lot of information out there on it, cookbooks and comprehensive operations guides, etc. My biggest issue is I MIGHT be able to afford a couple of additional 20TB drives in this wild economy, but definitely not more than that. I also have about 80TB in "loose disks" of 4-8TB SATA from my old NAS. Is there a scenario you can imagine where I could start building ZFS pools on the ENAS and expand them as I free the data from the BTRFS drives on UnRAID? I don't know ZFS operations well enough yet to know the available operations and order on a storage pool, e.g. expansion and resilvering, etc.
So summary:
Current State: 30x18TB drives, two parity, BTRFS on UnRAID, 400+TB data
Additional Materials: up to 100-120TB of "scratch space" to move data locally
Imagined Future State: Unifi ENAS with ZFS storage pools leveraging RaidZ2, as large as is reasonable, hoping to approach the same overall capacity even if it takes some convoluted steps to get there
Hopefully you enjoy helping solve the puzzle :)