Drives out of units - everywhere

  • Last Post 02 July 2022
Tom Knisely posted this 30 June 2022

I have two Pegasus2 R4's. No need to explanin how it happened, but I have all the drives out and no idea which go where. Prior to this debacle, I had each R4 configured as a single drive. One as RAID 0 for speed and the other one as RAID 5. All the drives are on a desk in no particular order. Is there a way to indentify the drives, which one goes with which array? Any help would be appreciated and if this can all be recovered there will be one very happy person!




Order By: Standard | Latest | Votes
R P posted this 30 June 2022

Hi Tom,

That's a bit of an unusual situation, but it is not impossible to resolve.

Here's one way to go about it.

CAUTION: Make sure you power the Pegasus off between swapping the hard drives, if you remove a hard drive when the Pegasus is powered on it will be marked dead. I think with the Pegasus 2 removing the TB cable should cause the Pegasus to power off. But verify that the Pegasus powers off before continuing.

Open a terminal and start the CLI with the 'promiseutil' command. I have a Pegasus32 attached, but the process is the same. Note you can leave the CLI running for the entire process, no need to restart it. When you're done the 'exit' command will exit the CLI.

promise@promises-Mac-mini-2 ~ % promiseutil
Promise Utility
Version: 4.06.0000.01 Build Date: Aug 4, 2021
List available RAID HBAs and Subsystems
Type  #    Model         Alias                         WWN                 Seq
hba   1  * Pegasus32 R4  Pegasus32 R4-PTU              2000-0001-5562-b957  1  
Totally 1 HBA(s) and 0 Subsystem(s)
The row with '*' sign refers the current working HBA/Subsystem path
To change the current HBA/Subsystem path, you may use the following command:
  spath -a chgpath -t hba|subsys -p <path #>.
Type help or ? to display all the available commands
cliib> logdrv
LdId Alias       OpStatus      Capacity  Stripe RAID    CachePolicy     SYNCed
0                OK            1TB       1MB    RAID0   RAhead/WBack    Yes   

Use the 'logdrv' command to determine if the drive is part of a RAID0 or RAID5 set.

The 'logdrv' command shows that this drive is part of a RAID0 logical drive. Power the Pegasus down, remove the drive and mark mark it as RAID0 then insert a different drive and power up the Pegasus and determine if it's from a RAID0 or RAID5 set.

You only need to do this till you find (4) disks of the same RAID type, the others disks are from the other RAID set.

Install the sets in each Pegasus2, attach them to your MAC and verify that you see your data.

Tom Knisely posted this 02 July 2022

Thank you for the response RP. I did some run throughs with the Terminal app today and made some progress and also increased my confusion. I am going to use the long weekend to learn more about what needs to happen to sort this all out. After my initial process I have two drives indicated for RAID 0 and two drives for RAID 5. I also have two drives that came up DEAD and two that didn't give me any information. I am pretty sure it is my method and not the drives. Thanks again and I will enter my results soon.