Pegasus R8 replaced bad drive and the rebuild process not working.

  • 242 Views
  • Last Post 28 November 2016
Kevin Ortega posted this 28 November 2016

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.  

P B posted this 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

Close