Long ago, we bought an Adaptec 31605 under the impression that: a) it could do true JBOD, and b) it was well supported on OpenSolaris. Turns out both of these were incorrect. I'm trying to get my zpool onto a NexentaStor Enterprise OS, but to do that they want us to swap our controller out with a LSI SAS 9201-16i.
I'm trying to figure out the best way to cheaply migrate the pool. The current zpool uses about 1TB across 14 SAS drives. The best I can come up with is:
- offline system
- set up 3 1TB consumer-grade SATA drives as a temporary zpool on the on-board SATA ports
- zfs send all the data to the temporary pool
- swap controllers and build a new zpool on the LSI adapter
- zfs send from the temporary pool to the new zpool
- online system
Anything I'm missing here or thoughts of a better way to do it?
If I went this route how long should I expect the process to take? My rudimentary calculations tell me 1TB would take about 3 hours to transfer at 100MBps. Can I get that kind of throughput with a zfs send/recv on consumer-grade drives?