Hiya,
I've had 2 failed disks in my array (no data loss), so I thought i'd take this oppertunity to backup all data, destroy the pools, remove Solaris 11 Express and re-install from scratch with full Solaris 11.
My IDs as reported by 'iostat -en' are, with all slots populated:
Controller 1: c5t7d0 - c5t14d0
Controller 2: c6d8d0 - c6t14d0
So if I do a dd if=/dev/dsk/disk_id of=/dev/dsk/null bs=8192k count=10 on each disk, the led flashes up long enough for me to see they're in order (meaning that slot 1 is the lowest ID and slot 15 is the highest ID). The failed drives are in slots 10 (c6t9d0) and 14 (c6t13d0) so I took these out and put working drives in their places, expecting them to use these same IDs thinking they're generated by port number on the controller, but they don't. The 2 failed disk IDs are no longer shown in iostat -en as I have physically removed them, but the drives that were in slots 13 and 15 and now where the failed drives were have maintained their original IDs. So if I do a new dd to flash up their led's they're out of order.
Is it because the first boot from USB initially generated them in the old slots and remembers them?
Does that makes sense, and is there a way to change this behaviour. Or better yet relabel them in sequential order - disk1, disk2, disk3 etc
I've had 2 failed disks in my array (no data loss), so I thought i'd take this oppertunity to backup all data, destroy the pools, remove Solaris 11 Express and re-install from scratch with full Solaris 11.
My IDs as reported by 'iostat -en' are, with all slots populated:
Controller 1: c5t7d0 - c5t14d0
Controller 2: c6d8d0 - c6t14d0
So if I do a dd if=/dev/dsk/disk_id of=/dev/dsk/null bs=8192k count=10 on each disk, the led flashes up long enough for me to see they're in order (meaning that slot 1 is the lowest ID and slot 15 is the highest ID). The failed drives are in slots 10 (c6t9d0) and 14 (c6t13d0) so I took these out and put working drives in their places, expecting them to use these same IDs thinking they're generated by port number on the controller, but they don't. The 2 failed disk IDs are no longer shown in iostat -en as I have physically removed them, but the drives that were in slots 13 and 15 and now where the failed drives were have maintained their original IDs. So if I do a new dd to flash up their led's they're out of order.
Is it because the first boot from USB initially generated them in the old slots and remembers them?
Does that makes sense, and is there a way to change this behaviour. Or better yet relabel them in sequential order - disk1, disk2, disk3 etc