I had a drive then went bad and it is out of warranty and just added a WD 4TB drive and for some reason it it not wanting to rebuild as I have done this with a couple others and they started the rebuild process right away, I think there is a way to force it to rebuild but I cannot find anything, also it just stating it unconfigured and I guess I do not understand why, I also shut it down and put the bad drive back in and let it know there is a failed drive and replace it and still same issue..... any help I would be most grateful.
Pegasus R8 replaced bad drive and the rebuild process not working.
- 242 Views
- Last Post 28 November 2016
Hi Kevin,
You can manually rebuild the missing sequence to the new unconfigured drive.
1. Open the terminal and type promiseutil
2. In the cliib> type phydrv
3. Identify which sequence of the array is missing
If you have one array and one logical drive configured, you should have a total of 8 sequences counting from 0.
Here is an example:
cliib> phydrv
===============================================================================
PdId Model Type Capacity Location OpStatus ConfigStatus
===============================================================================
1 HGST HDN7240 SATA HDD 4TB Encl1 Slot1 OK Array0 No.0
2 HGST HDN7240 SATA HDD 4TB Encl1 Slot2 OK Array0 No.1
3 HGST HDN7240 SATA HDD 4TB Encl1 Slot3 OK Array0 No.2
4 HGST HDN7240 SATA HDD 4TB Encl1 Slot4 OK Array0 No.3
5 HGST HDN7240 SATA HDD 4TB Encl1 Slot5 OK Array0 No.4
6 HGST HDN7240 SATA HDD 4TB Encl1 Slot6 OK Array0 No.5
7 HGST HDN7240 SATA HDD 4TB Encl1 Slot7 OK Array0 No.6
8 HGST HDN7240 SATA HDD 4TB Encl1 Slot8 OK Array0 No.7
4. Once you've identified the sequence of the array that is missing, enter the following command:
rb -a start -d(x) -s(x) -p(x)
-d(x) = The Disk Array ID
-s(x) = The sequence number in the array
-p(x) = The Physical Drive ID that you will rebuild the missing sequence to.
For more information on the rb command, type rb -h
To see the status of the rebuild:
You can type rb in the cliib.
[Example]
For example, lets say you inserted a new drive on slot 8:
cliib> phydrv
===============================================================================
PdId Model Type Capacity Location OpStatus ConfigStatus
===============================================================================
1 HGST HDN7240 SATA HDD 4TB Encl1 Slot1 OK Array0 No.0
2 HGST HDN7240 SATA HDD 4TB Encl1 Slot2 OK Array0 No.1
3 HGST HDN7240 SATA HDD 4TB Encl1 Slot3 OK Array0 No.2
4 HGST HDN7240 SATA HDD 4TB Encl1 Slot4 OK Array0 No.3
5 HGST HDN7240 SATA HDD 4TB Encl1 Slot5 OK Array0 No.4
6 HGST HDN7240 SATA HDD 4TB Encl1 Slot6 OK Array0 No.5
7 HGST HDN7240 SATA HDD 4TB Encl1 Slot7 OK Array0 No.6
8 HGST HDN7240 SATA HDD 4TB Encl1 Slot8 OK Unconfigured
In the example above, we see that PdId 8 is Unconfigured and sequence 7 is missing from Array 0.
In order to manually rebuild the sequence to the new Unconfigured drive, we will use the following command:
rb -a start -d0 -s7 -p8
If you need further assistance, please open a case at https://support.promise.com