raid10
with ZFS, the words “attach” and “add” have specific actions, and can harm, or help, so be careful, and Don’t Mix Them Up (double check, before executing)
if you add a mirror the two drives, you pool would consist of the first two drives as a mirror, and the second two drives also as a mirror.
it won’t move/balance any data off the first mirror, but new data will be share between the first mirror, and the new mirror.
so 1 drive, is like raid0 attach an identical drive, and it becomes like raid1. Adding a mirror of identical drives, would be like raid10.
1 drive - raid0 full speed,
2 drives (mirror) - raid1 double read speed, redundancy, healing, single write speed
4 drives (mirror + mirror) - raid10 faster read speed, redundancy, healing, double write speed
if you started with 1 drive it would start raid0, and if you added a second drive, it would still be raid0 if you added a third drive later, that would be raid0 still (triple capacity, triple chance of total data loss, no redundancy, but triple speed)
1 drive - raid0 just a single drive
2 drives, no mirror - raid0 Double capacity, double chance of failure, no healing, no redundancy, but double read and write speed
3 drives, no mirrors - raid0 triple capacity, triple chance of failure, no healing, no redundancy, but triple read and write speed
4 drives, no mirror - raid0 quad capacity, quad chance of failure, no healing, no redundancy, but quad read and write speed
(numbers not exact)