View previous topic :: View next topic |
Author |
Message |
Gleemonex n00b
Joined: 28 Dec 2005 Posts: 10
|
Posted: Mon Feb 06, 2006 9:35 pm Post subject: RAID and LBA |
|
|
I think I may have lost my RAID5 array for good, but this is a last-ditch effort to see what I can salvage.
Situation
I have a RAID5 array that suffered a power failure. The disks themselves are fine, but when I try to run raidstart, the RAID refuses to start because 2 of the 4 drives are marked as corrupted.
Hardware and Software
Celeron 633 with one 20GB Quantum boot drive on on-board IDE controller.
Running Gentoo 2005.1 fully updated as of 2006-02-03
4 x 80GB Matrox ATA66 drives in Promise FastTrak66 2-channel RAID0/1 controller, acting as IDE controller for use in software RAID5
Configuration Files and Logs
Here is my raidtab:
Code: |
raiddev /dev/md0
raid-level 5
nr-raid-disks 4
nr-spare-disks 0
persistent-superblock 1
parity-algorithm left-symmetric
chunk-size 128
device /dev/hde1
raid-disk 0
device /dev/hdf1
raid-disk 1
device /dev/hdg1
raid-disk 2
device /dev/hdh1
raid-disk 3
|
Upon closer inspection, LBA seems to have failed on disks 2 and 3 (which are the 'faulty' ones). Here is the fdisk information for each drive:
Code: |
Disk /dev/hde: 80.0 GB, 80054059008 bytes
255 heads, 63 sectors/track, 9732 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Device Boot Start End Blocks Id System
/dev/hde1 1 9732 78172258+ fd Linux raid autodetect
|
Code: |
Disk /dev/hdf: 80.0 GB, 80054059008 bytes
255 heads, 63 sectors/track, 9732 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Device Boot Start End Blocks Id System
/dev/hdf1 1 9732 78172258+ fd Linux raid autodetect
|
Code: |
Disk /dev/hdg: 80.0 GB, 80054059008 bytes
16 heads, 63 sectors/track, 155114 cylinders
Units = cylinders of 1008 * 512 = 516096 bytes
Device Boot Start End Blocks Id System
/dev/hdg1 1 155114 78177424+ fd Linux raid autodetect
|
Code: |
Disk /dev/hdh: 81.9 GB, 81964302336 bytes
16 heads, 63 sectors/track, 158816 cylinders
Units = cylinders of 1008 * 512 = 516096 bytes
Disk /dev/hdh doesn't contain a valid partition table
|
I double-checked the Promise FastTrak66 BIOS to see if the hard drives # 2 and 3 really were fried, and it reads all the drives thus:
Code: |
FastTrak66 (tm) BIOS Version 1.30 (Build 12)
(c) 1995-2000 Promise Technology, Inc. All rights reserved.
ID MODE SIZE TRACK-MAPPING STATUS
==============================================================
1 * 1+0 Span 76345M 9732/255/63 Functional
2 1+0 Span 76345M 9732/255/63 Functional
3 1+0 Span 76345M 9732/255/63 Functional
Press <Ctrl-F> to enter FasstBuild (tm) Utility.
|
So LBA seems to be working on the Promise BIOS, but not in Gentoo proper.
Hypothesis
Is there a way to force LBA recognition, just so I can try to mount my poor RAID in degraded mode and offload my precious precious data?
Any help would be appreciated.
-Glee _________________ The stupider someone thinks you are, the more surprised they'll be when you kill them. |
|
Back to top |
|
|
Gleemonex n00b
Joined: 28 Dec 2005 Posts: 10
|
Posted: Tue Feb 07, 2006 10:29 pm Post subject: |
|
|
Nobody? Nobody at all? Surely it can't be that tough to force LBA on a drive when the hardware itself is fine?
-Glee _________________ The stupider someone thinks you are, the more surprised they'll be when you kill them. |
|
Back to top |
|
|
|
|
You cannot post new topics in this forum You cannot reply to topics in this forum You cannot edit your posts in this forum You cannot delete your posts in this forum You cannot vote in polls in this forum
|
|