Please give me some advice before my wife kills me and my kids ask her what happened to dad....
I have a perc 5/i adapter with 7 HDDs (2TB each) on it configured as 1 array RAID5.
Suddenly one drive failed, I could hear that awful sound from the drive needle.
I am on a win7-x64 machine.
Dell SAS Raid Storage Manager v.2.67.00 told me RAID was degraded and I had to make offline the specific drive so I could change it later.
That's what I did.
But trying to figure out which one was the failed one I pulled the wrong cable. I took out the wrong drive.
Then, I pulled more wrong drives, until I found the failed one and changed it with a new drive.
now gosh!, RAID was degraded. I saw several foreign configs, I then changed everything to On line state, physical initialization of the new drive took place and then RAID is OK again.
Except my files aren't there.
9TB of family data is lost!!!!
I tried "check consistency" it produced some errors in the start but continued to 100%. It took about 20 hours to finish
My files still not there.
I am afraid to start a new initialization of RAID, firstly it takes 5 days, secondly it could destroy the data lying in there
"Fisrt I changed it with a new one and then forced all drives to ONLINE."
This is worse. Instead of 99% of the data on the disks matching and there only being partial/moderate data loss, 0% of the data matches, virtually guaranteeing moderate/full data loss.
"In between more and more drives went OFFLINE as I pulled wrong cables. I also did tried to import foreign config (inside the windows graphical UI) but all found foreign configs where the same"
In the case that you pulled more than one disk, creating multiple foreign configs, none of which being complete enough to complete the RAID array, then the proper course would have been to retag the array (delete, recreate array without initializing).
At this point, none of these things are going to work though.
This is where you went wrong. You should have stopped and asked for help when you discovered you pulled the cable for the wrong drive.
When you say you "changed everything to online state" ... did you force online ALL drives, including the failed one?
As soon as you pulled the cable on the wrong drive, the RAID 5 went offline. What you should have done, is put the disk back in, boot to CTRL-R, and Import the Foreign Configuration. Forcing online that drive alone may or may not have been the problem (unlikely to have caused it), but when [if] you forced online the originally failed drive, then you forced the controller to use its configuration and data, which was most likely out of date - and probably corrupt too ... the controller would have been unable to properly reconcile the mismatched data and would have just scrambled the data in the process.
If you MUST get the data back, then call a data recovery service ... you are looking at $1000-2000 PER DISK in a RAID array for recovery. Otherwise, just wipe it out, configure/initialize it again, and start over. Initializing will destroy what little may be left of your data.
Wish I had better news for you. I'd ask if you have a backup, but the downside to having several TB's of storage is finding a sufficient method to back it up, so I'd be inclined to guess you don't have one.
Yes, the hardware recognizes the array as healthy, but it doesn't have to care about the actual file system, which is obviously corrupted - the degree of which remains to be seen, but is likely quite high, if not complete - it only cares about the storage base on which the file system is laid.
e = scientific notation:
1.14432e7 MB = 11443200 MB = 11,443,200 MB = 11,443 GB = 11.4 TB (the usable size of a 7-disk RAID 5 after the bit math)
"I mix the cables I pull everything out or I delete the RAID. The data remains unaffected?"
I don't understand what you mean by this.
"Is there a way to re-build the RAID and get the data back?"
In my experience, and from what you have said occurred, no, the data on the array has been scrambled/corrupted beyond your ability to recover anything without ADVANCED recovery methods ... only a professional can tell you if there is a chance to recover anything at this point. Calling is free, recovery is very expensive.
theflash1932
11 Legend
•
16255 Posts
1447
1
Posted January 12th, 2013 14:00
"Fisrt I changed it with a new one and then forced all drives to ONLINE."
This is worse. Instead of 99% of the data on the disks matching and there only being partial/moderate data loss, 0% of the data matches, virtually guaranteeing moderate/full data loss.
"In between more and more drives went OFFLINE as I pulled wrong cables. I also did tried to import foreign config (inside the windows graphical UI) but all found foreign configs where the same"
In the case that you pulled more than one disk, creating multiple foreign configs, none of which being complete enough to complete the RAID array, then the proper course would have been to retag the array (delete, recreate array without initializing).
At this point, none of these things are going to work though.