The current box has 3 logical drives (the third one just added in) .shown in P410i Array Controller (F8 during POST) as:
- Logical Drive 1 - 2 SAS 72GB HD Raid10 <----OS disk
- Logical Drive 2 - 4 SAS 146GB HD Raid 5 <----data disk
- Logical Drive 3 - 2 SAS 146GB HD Raid10 <--- new OS disk
And this is what it shows in the OS :
bash-3.2# echo | format Searching for disks...done AVAILABLE DISK SELECTIONS: 0. c0t0d0 <HP -LOGICAL VOLUME -5.06 cyl 17841 alt 2 hd 255 sec 63> /pci@0,0/pci8086,3408@1/pci103c,3245@0/sd@0,0 1. c0t1d0 <HP-LOGICAL VOLUME-5.70-410.10GB> /pci@0,0/pci8086,3408@1/pci103c,3245@0/sd@1,0
3. c0t2d0 <HP -LOGICAL VOLUME -5.06 cyl 17841 alt 2 hd 255 sec 63>
/pci@0,0/pci8086,3408@1/pci103c,3245@0/sd@2,0
The size of current rpool (c0t0d0) that contains the OS is too small which is 72GB. I want to increase the rpool by putting in new hard disks (2 SAS 146GB) and do the zpool attach the c0t2d0 to the rpool, after that I detach the c0t0d0. I make sure the new disk is bootable by setting
eeprom bootpath = /pci@0,0/pci8086,3408@1/pci103c,3245@0/sd@2,0
When i reboot the server and access the controller (F8), i also go to Select Boot Volume and select Logical Volume 3 as the new current boot lun. The server is able to boot up and picking up the new boot device correctly. However, I don't see 2 previous disks there anymore (c0t0d0 and c0t1d0).
bash-3.2# echo | format Searching for disks...done AVAILABLE DISK SELECTIONS: 0. c0t2d0 <HP -LOGICAL VOLUME -5.06 cyl 17841 alt 2 hd 255 sec 63> /pci@0,0/pci8086,3408@1/pci103c,3245@0/sd@2,0
I tried everything, devfsadm or cfgadm and reboot many times to check the status of those Logical Drives in the Controller, they are still there with OK status. But i don't know why i no longer see them in the OS. c0t0d0 is the old boot disk that i don't need anymore, but c0t1d0 is the data disk and i need it to show up here. Do you have any clues?