Best practice for replacing both drives in a mirrored SSD pool for Apps?

I just migrated my server over to new hardware. The plan was to use all newer parts, but re-use the 4-disk data pool which is only a couple years old. I did a clean install of Electric Eel on the new hardware, and then tried to copy the 2 disk SSD pool using a one time TrueNAS Replication Task to copy the entire dataset from the old server to the new server (both were updated with Electric Eel Stable).

I then moved my data pool over and uploaded the configuration file from the old server hoping this would work. It did not. I had the SSD pools named the same on both servers, but it didn’t see it as the same pool. It showed the original pool offline and had two disks that could be imported. I deleted the old pool and imported the new pool. Still didn’t work. After a few different variations, I gave up and just moved the old SSD pool over into the new hardware, re-uploaded the Configuration file and that worked. I still want to use the newer SSDs, but I don’t know what is the best way to go about that.

Could I use a 3rd party clone software to copy each drive and then boot with the new clones? Or would it be better to insert one of the new drives into the server and use TrueNAS Disk Health>Manage Disks to replace one at a time? I’ve only been using Scale for about 20 months, so I’m still learning.

IMHO, this. SSD resilver Is very fast.
The odd parte Is, if you don’t have enough slot for all disks, that require many reboot

Thanks. I did that for 1 disk just now. It took only a minute or two to resilver. About to do the 2nd. It does require a few reboots since my Dell T140 doesn’t have hot swap capabilities and I only have one spare sata power connector. I actually had to T-splice (with solder and heat shrink) another three into the OEM wiring connector to get my setup working.

1 Like