HDD Failed in a RAID Array

Our server PowerEdge 2800 restarted due to a power failure.

There was 2 Raid arrays. One for OS and one for Data.

Now there is one array(OS array) healthy and other array (Data array) one hdd failed.

I opened disk management I saw disk is not initialized.

How to get the data, EE expert's quick response is highly appreciated.
LVL 29
MAS (MVE)Technical Department HeadAsked:
Who is Participating?
 
Gerald ConnollyConnect With a Mentor Commented:
Just remember if you do go to commercial recovery, the more DIY recovery attempts, the less  chances that the commercial company can recover your data
0
 
Mandeep KhalsaCommented:
What type of RAID are you using on the data array? Have you replaced the bad disk with a new one?
0
 
MAS (MVE)Technical Department HeadAuthor Commented:
First of thanks for your quick response
I could not see the size of hdd so I could not understand what array is configured
no.
We dont have a spare HDD to try
0
Improve Your Query Performance Tuning

In this FREE six-day email course, you'll learn from Janis Griffin, Database Performance Evangelist. She'll teach 12 steps that you can use to optimize your queries as much as possible and see measurable results in your work. Get started today!

 
samjomooreCommented:
The first thing that I would do is find out what type of RAID you have.  Make sure you understand RAID levels here: http://www.thegeekstuff.com/2010/08/raid-levels-tutorial/

Next, I would boot into the RAID controller BIOS (watch the boot messages as they come up and press the correct key when asked to do so) and see if the configuration of that array is still stored properly.  If it is just the configuration of the array that got lost due to the power failure, you may be able to reconfigure it the same way it was without initializing the disks.

Beyond that, the controller should tell you if one or more of the HDDs of the array have failed, and it will tell you which  one.  If so, you need to get a new HDD (same size as the old one) and replace the failed one.  Then you can rebuild the array.  There are commands to do all this in the controller's BIOS.

If more than one disk failed, I hope you have a backup.

Lastly, if the controller failed, you will need to replace it, and reconfigure your arrays the same way they were with the original one.
0
 
MAS (MVE)Technical Department HeadAuthor Commented:
I checked the raid configuration utility and I found 1 hdd failed. Do you think I can replace n rebuild the raid?
Appreciated your help
0
 
samjomooreCommented:
Yes, I believe you can.  What I would do is get 2 new HDDs.  First get one of them and create a hot spare with it.  Once it is ready I would replace the failed HDD with it.  The controller should convert the hot spare into the replacement.  After that, I would get the other new HDD and make it a new hot spare and leave it there, just in case this happens again.
0
 
MAS (MVE)Technical Department HeadAuthor Commented:
"PS2 AC lost
PS Redundancy lost        
Ovrflw check log"
This message is diplaying in the screen
0
 
Mandeep KhalsaCommented:
What is your RAID? 0, 1, 5, 10, 50?
0
 
MAS (MVE)Technical Department HeadAuthor Commented:
C drice RAID1  (OS)
D drive RAID0 (DB)
0
 
samjomooreConnect With a Mentor Commented:
If you checked your RAID levels, you already know what this means.  This says that your OS is RAID 1, which is a mirrored drive.  This means that there are two HDDs mirroring each other.  If one fails the other one continues to work,

It also says that your DB (I assume it is your database) drive is RAID 0, which means that this is a single hard disk with no mirror.  If this drive fails your data is gone.  From what you said at the beginning, this one seems to be the one that failed.

To recover your data, I hope you have a backup.  You would need to install a new array, and I would make it RAID 1 at least (to have a mirror).  

If you don't have a backup, then you might need to send in your failed disk to a recovery service to see if they can extract some of the data out of it, while you rebuild a new array to store the recovered data.
0
 
MAS (MVE)Technical Department HeadAuthor Commented:
C drice RAID1  (OS)
2x146GB

D drive RAID0 (DB)
2x360GB

is it possible to get the data if I configure a new HDD as hotspare in the current RAID0 Array?

If not what is the next possible way to get the data before going for a HDD recovery
0
 
samjomooreCommented:
This is not making sense.  RAID 0 means "no mirroring".  I see that you say you have 2 x 360GB drives, but this RAID configuration does not allow for data recovery that way.  A hot spare will not help you without the ability to reconstruct the data that is supposed to be there, and RAID 0 does not provide that ability.

The next possible solution would be to restore your backup.  If that doesn't work, then I would seek a HDD recovery service.
0
 
MAS (MVE)Technical Department HeadAuthor Commented:
Ok
Is it possible to get the data from the 1st HDD in the RAID0?
0
 
Mandeep KhalsaConnect With a Mentor Commented:
RAID 0 is striped, meaning half the data is written on one drive and the other half on the second drive. So no you cannot recover part of the data.
0
 
SurranoSystem EngineerCommented:
To explain in more detail, striping means that the disks inside the stripe are addressed in a round-robin fashion. It's not like "first 360GB is on disk1, second  360GB is on disk2, etc". It's like "128k on disk1, 128k on disk2, ... 128k on disk{n}, then start over" (stripe size may differ from 128k). So it's very unlikely that you'd be able to fully recover even a single file that is larger than the stripe size (and may fail even if it's smaller than the stripe size)
0
 
Gerald ConnollyConnect With a Mentor Commented:
AS the others have said RAID-0 has no redundancy and therefore if you lose one of the members of the RAIDset your data is toast and not easily recoverable.

Your only options to recover your data is
1) From your backups - You do have backups i hope.
2) Commercial data recovery company - but this is unlikely to be cheap.
0
 
Thomas RushCommented:
And for others reading this thread -- do the math: RAID 0 means that if you have two disks, you're doubling the chance of a catastrophic failure.  If you have three disks in RAID 0, you're tripling the chance of catastrophic failure -- and so on: because if ANY disk fails, you lose ALL your data.  

RAID 0 may get you a tiny bit faster data access -- but you'll typically never notice it in real life.   It's like trying to get where you're going when driving faster by not fastening your seat belt first.  You'll never notice the difference -- until the crash.  And then you (or your data) may not be alive.

Other levels of RAID have some level of redundancy built in -- you can lose a disk and still have your data.  But DON'T use RAID 0 unless it's for strictly temporary data that you can reconstruct if a disk fails.
0
 
pgm554Commented:
What the raid controller?
When it boots,it should give you a model number.
0
 
MAS (MVE)Technical Department HeadAuthor Commented:
I am not sure of the model number.
I am not at site now
But it was Perc.xxxxxx I guess

I will give the correct details when I visit the site
0
 
MAS (MVE)Technical Department HeadAuthor Commented:
You are right now both the HDD status showing "Failed"

Do you think now it is worth giving to a company for recovery as even if the data is not recovered there will be service charge for their attempts.

Your advice is appreciated.
0
 
Gerald ConnollyCommented:
Some companies will charge to assess what can be recovered and some do not. but all will charge to actually deliver the recovered data.
0
 
MAS (MVE)Technical Department HeadAuthor Commented:
I recovered from a local recovery company.
but it was little bit expensive but its worth paying that money for that data.
Thanks to all
0
Question has a verified solution.

Are you are experiencing a similar issue? Get a personalized answer when you ask a related question.

Have a better answer? Share it in a comment.

All Courses

From novice to tech pro — start learning today.