linux-raid.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
* RAID 1 / Power Loss / No SuperBlock
@ 2003-02-02 20:50 Adam J Morand
  2003-02-02 21:08 ` Mike Dresser
  0 siblings, 1 reply; 12+ messages in thread
From: Adam J Morand @ 2003-02-02 20:50 UTC (permalink / raw)
  To: linux-raid

Hello,

I apologize if this is the wrong place to talk about this.
I run a RH7.2 with software RAID 1, recently the power went out, and drained
the UPS before I got home.
I am unable to restart my RAID because fsck can not run without finding the
superblock

The error I get
[aj@r2d2 aj]$ fsck /dev/hdd1
Parallelizing fsck version 1.23 (15-Aug-2001)
e2fsck 1.23, 15-Aug-2001 for EXT2 FS 0.5b, 95/08/09
Couldn't find ext2 superblock, trying backup blocks...
fsck.ext2: Bad magic number in super-block while trying to open /dev/hdd1

The superblock could not be read or does not describe a correct ext2
filesystem.  If the device is valid and it really contains an ext2
filesystem (and not swap or ufs or something else), then the superblock
is corrupt, and you might try running e2fsck with an alternate superblock:
    e2fsck -b 8193 <device>

Exit 8

Is there RAID tools available for a situation like this that can recreate
the superblocks?
I have tried the backup blocks, I do not know how else or where to look for
more information on reconstructed my dead RAID.

Thank you for any information or hints possible,

aj



^ permalink raw reply	[flat|nested] 12+ messages in thread

* Re: RAID 1 / Power Loss / No SuperBlock
  2003-02-02 21:08 ` Mike Dresser
@ 2003-02-02 21:01   ` Adam J Morand
  2003-02-02 21:21     ` Mike Dresser
  0 siblings, 1 reply; 12+ messages in thread
From: Adam J Morand @ 2003-02-02 21:01 UTC (permalink / raw)
  To: Mike Dresser; +Cc: linux-raid

Mike,

I could not get the md0 to resync / reinitialize
raidstop / raidstart / etc...

so I am unable to do fsck /dev/md0
I was thinking if I could get one drive to work I could wipe the other one,
and then rebuild the pair, no??

aj




----- Original Message -----
From: "Mike Dresser" <mdresser_l@windsormachine.com>
To: "Adam J Morand" <Adam.Morand@illuminatedtechnologies.com>
Cc: <linux-raid@vger.kernel.org>
Sent: Sunday, February 02, 2003 1:08 PM
Subject: Re: RAID 1 / Power Loss / No SuperBlock



On Sun, 2 Feb 2003, Adam J Morand wrote:

> The error I get
> [aj@r2d2 aj]$ fsck /dev/hdd1

Why would you be modifying the /dev/hdd device?

You're lucky this isn't working, you want to do a fsck /dev/md0 or
whatever your raid1 device is numbered.

Never touch the original partitions.

Mike


^ permalink raw reply	[flat|nested] 12+ messages in thread

* Re: RAID 1 / Power Loss / No SuperBlock
  2003-02-02 20:50 RAID 1 / Power Loss / No SuperBlock Adam J Morand
@ 2003-02-02 21:08 ` Mike Dresser
  2003-02-02 21:01   ` Adam J Morand
  0 siblings, 1 reply; 12+ messages in thread
From: Mike Dresser @ 2003-02-02 21:08 UTC (permalink / raw)
  To: Adam J Morand; +Cc: linux-raid


On Sun, 2 Feb 2003, Adam J Morand wrote:

> The error I get
> [aj@r2d2 aj]$ fsck /dev/hdd1

Why would you be modifying the /dev/hdd device?

You're lucky this isn't working, you want to do a fsck /dev/md0 or
whatever your raid1 device is numbered.

Never touch the original partitions.

Mike


^ permalink raw reply	[flat|nested] 12+ messages in thread

* Re: RAID 1 / Power Loss / No SuperBlock
  2003-02-02 21:21     ` Mike Dresser
@ 2003-02-02 21:15       ` Adam J Morand
  2003-02-02 21:32         ` Mike Dresser
  2003-02-02 22:07         ` RAID 1 / Power Loss / No SuperBlock Norman Schmidt
  0 siblings, 2 replies; 12+ messages in thread
From: Adam J Morand @ 2003-02-02 21:15 UTC (permalink / raw)
  To: Mike Dresser; +Cc: linux-raid

Mike,

errors included:
cannot determine md version: No such file or directory
and
mount: wrong fs type, bad option, bad superblock on /dev/md2,
       or too many mounted file systems

/etc/raidtab

raiddev             /dev/md2
raid-level                  1
nr-raid-disks               2
chunk-size                  64k
persistent-superblock       1
nr-spare-disks              0
    device          /dev/hdd1
    raid-disk     0
    device          /dev/hdb1
    raid-disk     1
raiddev             /dev/md1
raid-level                  1
nr-raid-disks               2
chunk-size                  64k
persistent-superblock       1
nr-spare-disks              0
    device          /dev/hdd2
    raid-disk     0
    device          /dev/hdb2
    raid-disk     1
raiddev             /dev/md0
raid-level                  0
nr-raid-disks               2
chunk-size                  64k
persistent-superblock       1
nr-spare-disks              0
    device          /dev/hdd3
    raid-disk     0
    device          /dev/hdb3
    raid-disk     1




----- Original Message -----
From: "Mike Dresser" <mdresser_l@windsormachine.com>
To: "Adam J Morand" <Adam.Morand@midnightmoon.ca>
Cc: <linux-raid@vger.kernel.org>
Sent: Sunday, February 02, 2003 1:21 PM
Subject: Re: RAID 1 / Power Loss / No SuperBlock


On Sun, 2 Feb 2003, Adam J Morand wrote:

> Mike,
>
> I could not get the md0 to resync / reinitialize
> raidstop / raidstart / etc...
>
> so I am unable to do fsck /dev/md0
> I was thinking if I could get one drive to work I could wipe the other
one,
> and then rebuild the pair, no??
>
> aj

Can you list your /etc/raidtab, and what errors you were getting?

mike


^ permalink raw reply	[flat|nested] 12+ messages in thread

* Re: RAID 1 / Power Loss / No SuperBlock
  2003-02-02 21:01   ` Adam J Morand
@ 2003-02-02 21:21     ` Mike Dresser
  2003-02-02 21:15       ` Adam J Morand
  0 siblings, 1 reply; 12+ messages in thread
From: Mike Dresser @ 2003-02-02 21:21 UTC (permalink / raw)
  To: Adam J Morand; +Cc: linux-raid

On Sun, 2 Feb 2003, Adam J Morand wrote:

> Mike,
>
> I could not get the md0 to resync / reinitialize
> raidstop / raidstart / etc...
>
> so I am unable to do fsck /dev/md0
> I was thinking if I could get one drive to work I could wipe the other one,
> and then rebuild the pair, no??
>
> aj

Can you list your /etc/raidtab, and what errors you were getting?

mike


^ permalink raw reply	[flat|nested] 12+ messages in thread

* Re: RAID 1 / Power Loss / No SuperBlock
  2003-02-02 21:32         ` Mike Dresser
@ 2003-02-02 21:27           ` Adam J Morand
  2003-02-02 21:57             ` Mike Dresser
  2003-02-03 21:53             ` Promise sx6000 Linux Lists
  0 siblings, 2 replies; 12+ messages in thread
From: Adam J Morand @ 2003-02-02 21:27 UTC (permalink / raw)
  To: Mike Dresser; +Cc: linux-raid

right now it is all gibbled, I do not have a copy of the proc when it was
working, but says this

cat /proc/mdstat
Personalities : [raid0] [raid1]
read_ahead 1024 sectors
md0 : active raid0 hda3[1] hdb3[0]
      26619520 blocks 64k chunks

md2 : active raid1 hdb1[0]
      5116544 blocks [2/1] [_U]

md1 : active raid1 hda2[1]
      20482752 blocks [2/1] [U_]

unused devices: <none>




----- Original Message -----
From: "Mike Dresser" <mdresser_l@windsormachine.com>
To: "Adam J Morand" <Adam.Morand@midnightmoon.ca>
Cc: <linux-raid@vger.kernel.org>
Sent: Sunday, February 02, 2003 1:32 PM
Subject: Re: RAID 1 / Power Loss / No SuperBlock




On Sun, 2 Feb 2003, Adam J Morand wrote:

> Mike,
>
> errors included:
> cannot determine md version: No such file or directory
> and
> mount: wrong fs type, bad option, bad superblock on /dev/md2,
>        or too many mounted file systems
>

And one last thing, what does /proc/mdstat say?

-
To unsubscribe from this list: send the line "unsubscribe linux-raid" in
the body of a message to majordomo@vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html


^ permalink raw reply	[flat|nested] 12+ messages in thread

* Re: RAID 1 / Power Loss / No SuperBlock
  2003-02-02 21:15       ` Adam J Morand
@ 2003-02-02 21:32         ` Mike Dresser
  2003-02-02 21:27           ` Adam J Morand
  2003-02-02 22:07         ` RAID 1 / Power Loss / No SuperBlock Norman Schmidt
  1 sibling, 1 reply; 12+ messages in thread
From: Mike Dresser @ 2003-02-02 21:32 UTC (permalink / raw)
  To: Adam J Morand; +Cc: linux-raid



On Sun, 2 Feb 2003, Adam J Morand wrote:

> Mike,
>
> errors included:
> cannot determine md version: No such file or directory
> and
> mount: wrong fs type, bad option, bad superblock on /dev/md2,
>        or too many mounted file systems
>

And one last thing, what does /proc/mdstat say?


^ permalink raw reply	[flat|nested] 12+ messages in thread

* Re: RAID 1 / Power Loss / No SuperBlock
  2003-02-02 21:27           ` Adam J Morand
@ 2003-02-02 21:57             ` Mike Dresser
  2003-02-03 21:53             ` Promise sx6000 Linux Lists
  1 sibling, 0 replies; 12+ messages in thread
From: Mike Dresser @ 2003-02-02 21:57 UTC (permalink / raw)
  To: Adam J Morand; +Cc: linux-raid

On Sun, 2 Feb 2003, Adam J Morand wrote:

> right now it is all gibbled, I do not have a copy of the proc when it was
> working, but says this
>
> cat /proc/mdstat
> Personalities : [raid0] [raid1]
> read_ahead 1024 sectors
> md0 : active raid0 hda3[1] hdb3[0]
>       26619520 blocks 64k chunks
>
> md2 : active raid1 hdb1[0]
>       5116544 blocks [2/1] [_U]
>
> md1 : active raid1 hda2[1]
>       20482752 blocks [2/1] [U_]
>
> unused devices: <none>

Just printed out the two files for me to look at side by side.


You've got md0 set in /etc/raidtab, to use hdd3, and hdb3.

It's actually using hda3 and hdb3.

You've got md1 set in /etc/raidtab, to use hdd2 and hdb2

It's actually using hda2 and nothing.

you've got md2 set in /etc/raidtab, to use hdd1 and hdb1

It's actually using hdb1 and nothing.



Top of my head guess, is that your /dev/hdd has become /dev/hda.

Now, how that's possible, I'm really not sure because that implies a
cable change to move from the second controller to the first.  It looks
like your md0 found the new drive location just fine, but the md1 and md2
weren't able to?

Check your cabling.

Mike




^ permalink raw reply	[flat|nested] 12+ messages in thread

* Re: RAID 1 / Power Loss / No SuperBlock
  2003-02-02 21:15       ` Adam J Morand
  2003-02-02 21:32         ` Mike Dresser
@ 2003-02-02 22:07         ` Norman Schmidt
  2003-02-03  3:36           ` Adam J Morand
  1 sibling, 1 reply; 12+ messages in thread
From: Norman Schmidt @ 2003-02-02 22:07 UTC (permalink / raw)
  To: linux-raid; +Cc: Adam J Morand

Hi Adam!

My guesses:

1. When the computer was switched off hard (i.e. without shutting 
down/disassemble the md devices first), they were not marked clean and 
stayed dirty. During the next boot, the kernel driver found out about 
this and only used the one of the two mirrors for each partition to work 
(thus the entry in /proc/mdstat). Your arrays work in degraded mode.

2. Somewhere you mounted one of the underlying devices of /dev/md2, 
namely /dev/hdd1, and did an fsck on it. That is a VERY bad idea. You 
should NEVER mount any of the underlying devices, unless you mark it as 
failed-disk and know exactly what you do.

To sort out your problem in the first place, it would be very helpful if 
you would provide the following outputs/files of the actual working 
configuration (the one you get when you boot your computer now):

/etc/lilo.conf
/etc/fstab
/etc/mtab

And give the version number of lilo!

And state again exactly what your problem is, i.e. what doesn´t work how 
it used to.

Another question: Why don´t you use mdadm instead of the raidtools? 
Mdadm really is the successor of the raidtools, has a 1.0 version 
number, and I LOVE mdadm (thanks Neil!).

Ah, yes: With the raidtools, some of the following should get you your 
second drive back in sync: raidhotadd /dev/md2 /dev/hdd1 and the same 
for the other disk:

Bye, Norman.

Adam J Morand schrieb:
> Mike,
> 
> errors included:
> cannot determine md version: No such file or directory
> and
> mount: wrong fs type, bad option, bad superblock on /dev/md2,
>        or too many mounted file systems
> 

> The error I get
> [aj@r2d2 aj]$ fsck /dev/hdd1
> Parallelizing fsck version 1.23 (15-Aug-2001)
> e2fsck 1.23, 15-Aug-2001 for EXT2 FS 0.5b, 95/08/09
> Couldn't find ext2 superblock, trying backup blocks...
> fsck.ext2: Bad magic number in super-block while trying to open /dev/hdd1
> 
> The superblock could not be read or does not describe a correct ext2
> filesystem.  If the device is valid and it really contains an ext2
> filesystem (and not swap or ufs or something else), then the superblock
> is corrupt, and you might try running e2fsck with an alternate superblock:
>     e2fsck -b 8193 <device>
> 
> Exit 8
> 
> Is there RAID tools available for a situation like this that can recreate
> the superblocks?
> I have tried the backup blocks, I do not know how else or where to look for
> more information on reconstructed my dead RAID.
> 
> Thank you for any information or hints possible,

 > /etc/raidtab
 >
> raiddev             /dev/md2
> raid-level                  1
> nr-raid-disks               2
> chunk-size                  64k
> persistent-superblock       1
> nr-spare-disks              0
>     device          /dev/hdd1
>     raid-disk     0
>     device          /dev/hdb1
>     raid-disk     1
> raiddev             /dev/md1
> raid-level                  1
> nr-raid-disks               2
> chunk-size                  64k
> persistent-superblock       1
> nr-spare-disks              0
>     device          /dev/hdd2
>     raid-disk     0
>     device          /dev/hdb2
>     raid-disk     1

> cat /proc/mdstat
> Personalities : [raid0] [raid1]
> read_ahead 1024 sectors
> md0 : active raid0 hda3[1] hdb3[0]
>       26619520 blocks 64k chunks
> 
> md2 : active raid1 hdb1[0]
>       5116544 blocks [2/1] [_U]
> 
> md1 : active raid1 hda2[1]
>       20482752 blocks [2/1] [U_]



-- 

-- 
Norman Schmidt             Universitaet Erlangen-Nuernberg            _
cand.chem.                 Sysadmin Wohnheimnetzwerk RatNET        _ //
mailto:schmidt@naa.net                                             \X/

-
To unsubscribe from this list: send the line "unsubscribe linux-raid" in
the body of a message to majordomo@vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html

^ permalink raw reply	[flat|nested] 12+ messages in thread

* Re: RAID 1 / Power Loss / No SuperBlock
  2003-02-02 22:07         ` RAID 1 / Power Loss / No SuperBlock Norman Schmidt
@ 2003-02-03  3:36           ` Adam J Morand
  2003-02-03  3:54             ` Adam J Morand
  0 siblings, 1 reply; 12+ messages in thread
From: Adam J Morand @ 2003-02-03  3:36 UTC (permalink / raw)
  To: schmidt, linux-raid

Hello again,

this is using mdadm, I now have 1 of the 3 RAIDs kind of working,
I am open to any suggestions at this point,

this is the error I get now
# mount /dev/md2 /mnt/raid/part2
mount: you must specify the filesystem type

# mount /dev/md3 /mnt/raid/part3
mount: you must specify the filesystem type

/dev/md1 works just fine
# mount /dev/md1 /mnt/raid/part1

# df -h
Filesystem            Size  Used Avail Use% Mounted on
/dev/hda3              36G   26G  8.3G  76% /
/dev/hda1              23M  2.7M   18M  13% /boot
none                  502M     0  502M   0% /dev/shm
/dev/md1               19G  8.8G  9.5G  48% /mnt/raid/part1



[root@r2d2 part1]# cat /proc/mdstat
Personalities : [raid0] [raid1]
read_ahead 1024 sectors
md1 : active raid1 hdb2[0]
      20482752 blocks [2/1] [U_]

md2 : active raid0 hdb3[0] hdd3[1]
      26619520 blocks 64k chunks

md3 : active raid1 hdd1[1]
      5116544 blocks [2/1] [_U]

unused devices: <none>
[root@r2d2 part1]# cat /etc/mdadm.conf
DEVICE          /dev/hdb1 /dev/hdb2 /dev/hdb3 /dev/hdd1 /dev/hdd2 /dev/hdd3
ARRAY           /dev/md3 devices=/dev/hdb1,/dev/hdd1
ARRAY           /dev/md1 devices=/dev/hdb2,/dev/hdd2
ARRAY           /dev/md2 devices=/dev/hdb3,/dev/hdd3

[root@r2d2 part1]#



fdisk -l

Disk /dev/hda: 255 heads, 63 sectors, 4866 cylinders
Units = cylinders of 16065 * 512 bytes

   Device Boot    Start       End    Blocks   Id  System
/dev/hda1   *         1         3     24066   83  Linux
/dev/hda2             4       134   1052257+  82  Linux swap
/dev/hda3           135      4866  38009790   83  Linux

Disk /dev/hdb: 255 heads, 63 sectors, 4866 cylinders
Units = cylinders of 16065 * 512 bytes

   Device Boot    Start       End    Blocks   Id  System
/dev/hdb1   *         1       637   5116671   83  Linux
/dev/hdb2           638      3187  20482875   83  Linux
/dev/hdb3          3188      4844  13309852+  83  Linux
/dev/hdb4          4845      4866    176715    f  Win95 Ext'd (LBA)
/dev/hdb5          4845      4866    176683+  82  Linux swap

Disk /dev/hdd: 255 heads, 63 sectors, 4866 cylinders
Units = cylinders of 16065 * 512 bytes

   Device Boot    Start       End    Blocks   Id  System
/dev/hdd1   *         1       637   5116671   83  Linux
/dev/hdd2           638      3187  20482875   83  Linux
/dev/hdd3          3188      4844  13309852+  83  Linux
/dev/hdd4          4845      4866    176715    f  Win95 Ext'd (LBA)
/dev/hdd5          4845      4866    176683+  82  Linux swap








Adam J. Morand
Illuminated Technologies Inc.
Direct Line: 604.488.0226
Vancouver: 604.692.5716
Calgary: 403.802.8581
Edmonton: 780.401.5474
aj@illuminatedtechnologies.com
http://www.illuminatedtechnologies.com

"Illuminated Technologies - developing information and communication systems
for revenue stream solutions."


----- Original Message -----
From: "Norman Schmidt" <norman.schmidt@ratnet.stw.uni-erlangen.de>
To: <linux-raid@vger.kernel.org>
Cc: "Adam J Morand" <Adam.Morand@midnightmoon.ca>
Sent: Sunday, February 02, 2003 2:07 PM
Subject: Re: RAID 1 / Power Loss / No SuperBlock


Hi Adam!

My guesses:

1. When the computer was switched off hard (i.e. without shutting
down/disassemble the md devices first), they were not marked clean and
stayed dirty. During the next boot, the kernel driver found out about
this and only used the one of the two mirrors for each partition to work
(thus the entry in /proc/mdstat). Your arrays work in degraded mode.

2. Somewhere you mounted one of the underlying devices of /dev/md2,
namely /dev/hdd1, and did an fsck on it. That is a VERY bad idea. You
should NEVER mount any of the underlying devices, unless you mark it as
failed-disk and know exactly what you do.

To sort out your problem in the first place, it would be very helpful if
you would provide the following outputs/files of the actual working
configuration (the one you get when you boot your computer now):

/etc/lilo.conf
/etc/fstab
/etc/mtab

And give the version number of lilo!

And state again exactly what your problem is, i.e. what doesn´t work how
it used to.

Another question: Why don´t you use mdadm instead of the raidtools?
Mdadm really is the successor of the raidtools, has a 1.0 version
number, and I LOVE mdadm (thanks Neil!).

Ah, yes: With the raidtools, some of the following should get you your
second drive back in sync: raidhotadd /dev/md2 /dev/hdd1 and the same
for the other disk:

Bye, Norman.

Adam J Morand schrieb:
> Mike,
>
> errors included:
> cannot determine md version: No such file or directory
> and
> mount: wrong fs type, bad option, bad superblock on /dev/md2,
>        or too many mounted file systems
>

> The error I get
> [aj@r2d2 aj]$ fsck /dev/hdd1
> Parallelizing fsck version 1.23 (15-Aug-2001)
> e2fsck 1.23, 15-Aug-2001 for EXT2 FS 0.5b, 95/08/09
> Couldn't find ext2 superblock, trying backup blocks...
> fsck.ext2: Bad magic number in super-block while trying to open /dev/hdd1
>
> The superblock could not be read or does not describe a correct ext2
> filesystem.  If the device is valid and it really contains an ext2
> filesystem (and not swap or ufs or something else), then the superblock
> is corrupt, and you might try running e2fsck with an alternate superblock:
>     e2fsck -b 8193 <device>
>
> Exit 8
>
> Is there RAID tools available for a situation like this that can recreate
> the superblocks?
> I have tried the backup blocks, I do not know how else or where to look
for
> more information on reconstructed my dead RAID.
>
> Thank you for any information or hints possible,

 > /etc/raidtab
 >
> raiddev             /dev/md2
> raid-level                  1
> nr-raid-disks               2
> chunk-size                  64k
> persistent-superblock       1
> nr-spare-disks              0
>     device          /dev/hdd1
>     raid-disk     0
>     device          /dev/hdb1
>     raid-disk     1
> raiddev             /dev/md1
> raid-level                  1
> nr-raid-disks               2
> chunk-size                  64k
> persistent-superblock       1
> nr-spare-disks              0
>     device          /dev/hdd2
>     raid-disk     0
>     device          /dev/hdb2
>     raid-disk     1

> cat /proc/mdstat
> Personalities : [raid0] [raid1]
> read_ahead 1024 sectors
> md0 : active raid0 hda3[1] hdb3[0]
>       26619520 blocks 64k chunks
>
> md2 : active raid1 hdb1[0]
>       5116544 blocks [2/1] [_U]
>
> md1 : active raid1 hda2[1]
>       20482752 blocks [2/1] [U_]



--

--
Norman Schmidt             Universitaet Erlangen-Nuernberg            _
cand.chem.                 Sysadmin Wohnheimnetzwerk RatNET        _ //
mailto:schmidt@naa.net                                             \X/

-
To unsubscribe from this list: send the line "unsubscribe linux-raid" in
the body of a message to majordomo@vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html

-
To unsubscribe from this list: send the line "unsubscribe linux-raid" in
the body of a message to majordomo@vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html

^ permalink raw reply	[flat|nested] 12+ messages in thread

* Re: RAID 1 / Power Loss / No SuperBlock
  2003-02-03  3:36           ` Adam J Morand
@ 2003-02-03  3:54             ` Adam J Morand
  0 siblings, 0 replies; 12+ messages in thread
From: Adam J Morand @ 2003-02-03  3:54 UTC (permalink / raw)
  To: Adam J Morand, schmidt, linux-raid

Sorry,
to add to the previous message, when I specify the filesystem type I get:
[root@r2d2 part1]# mount -t ext3 /dev/md2 /mnt/raid/part2
mount: wrong fs type, bad option, bad superblock on /dev/md2,
       or too many mounted file systems
[root@r2d2 part1]#
[root@r2d2 part1]# mount -t ext2 /dev/md2 /mnt/raid/part2
mount: wrong fs type, bad option, bad superblock on /dev/md2,
       or too many mounted file systems





----- Original Message -----
From: "Adam J Morand" <Adam.Morand@illuminatedtechnologies.com>
To: <schmidt@naa.net>; <linux-raid@vger.kernel.org>
Sent: Sunday, February 02, 2003 7:36 PM
Subject: Re: RAID 1 / Power Loss / No SuperBlock


Hello again,

this is using mdadm, I now have 1 of the 3 RAIDs kind of working,
I am open to any suggestions at this point,

this is the error I get now
# mount /dev/md2 /mnt/raid/part2
mount: you must specify the filesystem type

# mount /dev/md3 /mnt/raid/part3
mount: you must specify the filesystem type

/dev/md1 works just fine
# mount /dev/md1 /mnt/raid/part1

# df -h
Filesystem            Size  Used Avail Use% Mounted on
/dev/hda3              36G   26G  8.3G  76% /
/dev/hda1              23M  2.7M   18M  13% /boot
none                  502M     0  502M   0% /dev/shm
/dev/md1               19G  8.8G  9.5G  48% /mnt/raid/part1



[root@r2d2 part1]# cat /proc/mdstat
Personalities : [raid0] [raid1]
read_ahead 1024 sectors
md1 : active raid1 hdb2[0]
      20482752 blocks [2/1] [U_]

md2 : active raid0 hdb3[0] hdd3[1]
      26619520 blocks 64k chunks

md3 : active raid1 hdd1[1]
      5116544 blocks [2/1] [_U]

unused devices: <none>
[root@r2d2 part1]# cat /etc/mdadm.conf
DEVICE          /dev/hdb1 /dev/hdb2 /dev/hdb3 /dev/hdd1 /dev/hdd2 /dev/hdd3
ARRAY           /dev/md3 devices=/dev/hdb1,/dev/hdd1
ARRAY           /dev/md1 devices=/dev/hdb2,/dev/hdd2
ARRAY           /dev/md2 devices=/dev/hdb3,/dev/hdd3

[root@r2d2 part1]#



fdisk -l

Disk /dev/hda: 255 heads, 63 sectors, 4866 cylinders
Units = cylinders of 16065 * 512 bytes

   Device Boot    Start       End    Blocks   Id  System
/dev/hda1   *         1         3     24066   83  Linux
/dev/hda2             4       134   1052257+  82  Linux swap
/dev/hda3           135      4866  38009790   83  Linux

Disk /dev/hdb: 255 heads, 63 sectors, 4866 cylinders
Units = cylinders of 16065 * 512 bytes

   Device Boot    Start       End    Blocks   Id  System
/dev/hdb1   *         1       637   5116671   83  Linux
/dev/hdb2           638      3187  20482875   83  Linux
/dev/hdb3          3188      4844  13309852+  83  Linux
/dev/hdb4          4845      4866    176715    f  Win95 Ext'd (LBA)
/dev/hdb5          4845      4866    176683+  82  Linux swap

Disk /dev/hdd: 255 heads, 63 sectors, 4866 cylinders
Units = cylinders of 16065 * 512 bytes

   Device Boot    Start       End    Blocks   Id  System
/dev/hdd1   *         1       637   5116671   83  Linux
/dev/hdd2           638      3187  20482875   83  Linux
/dev/hdd3          3188      4844  13309852+  83  Linux
/dev/hdd4          4845      4866    176715    f  Win95 Ext'd (LBA)
/dev/hdd5          4845      4866    176683+  82  Linux swap





----- Original Message -----
From: "Norman Schmidt" <norman.schmidt@ratnet.stw.uni-erlangen.de>
To: <linux-raid@vger.kernel.org>
Cc: "Adam J Morand" <Adam.Morand@midnightmoon.ca>
Sent: Sunday, February 02, 2003 2:07 PM
Subject: Re: RAID 1 / Power Loss / No SuperBlock


Hi Adam!

My guesses:

1. When the computer was switched off hard (i.e. without shutting
down/disassemble the md devices first), they were not marked clean and
stayed dirty. During the next boot, the kernel driver found out about
this and only used the one of the two mirrors for each partition to work
(thus the entry in /proc/mdstat). Your arrays work in degraded mode.

2. Somewhere you mounted one of the underlying devices of /dev/md2,
namely /dev/hdd1, and did an fsck on it. That is a VERY bad idea. You
should NEVER mount any of the underlying devices, unless you mark it as
failed-disk and know exactly what you do.

To sort out your problem in the first place, it would be very helpful if
you would provide the following outputs/files of the actual working
configuration (the one you get when you boot your computer now):

/etc/lilo.conf
/etc/fstab
/etc/mtab

And give the version number of lilo!

And state again exactly what your problem is, i.e. what doesn´t work how
it used to.

Another question: Why don´t you use mdadm instead of the raidtools?
Mdadm really is the successor of the raidtools, has a 1.0 version
number, and I LOVE mdadm (thanks Neil!).

Ah, yes: With the raidtools, some of the following should get you your
second drive back in sync: raidhotadd /dev/md2 /dev/hdd1 and the same
for the other disk:

Bye, Norman.

Adam J Morand schrieb:
> Mike,
>
> errors included:
> cannot determine md version: No such file or directory
> and
> mount: wrong fs type, bad option, bad superblock on /dev/md2,
>        or too many mounted file systems
>

> The error I get
> [aj@r2d2 aj]$ fsck /dev/hdd1
> Parallelizing fsck version 1.23 (15-Aug-2001)
> e2fsck 1.23, 15-Aug-2001 for EXT2 FS 0.5b, 95/08/09
> Couldn't find ext2 superblock, trying backup blocks...
> fsck.ext2: Bad magic number in super-block while trying to open /dev/hdd1
>
> The superblock could not be read or does not describe a correct ext2
> filesystem.  If the device is valid and it really contains an ext2
> filesystem (and not swap or ufs or something else), then the superblock
> is corrupt, and you might try running e2fsck with an alternate superblock:
>     e2fsck -b 8193 <device>
>
> Exit 8
>
> Is there RAID tools available for a situation like this that can recreate
> the superblocks?
> I have tried the backup blocks, I do not know how else or where to look
for
> more information on reconstructed my dead RAID.
>
> Thank you for any information or hints possible,

 > /etc/raidtab
 >
> raiddev             /dev/md2
> raid-level                  1
> nr-raid-disks               2
> chunk-size                  64k
> persistent-superblock       1
> nr-spare-disks              0
>     device          /dev/hdd1
>     raid-disk     0
>     device          /dev/hdb1
>     raid-disk     1
> raiddev             /dev/md1
> raid-level                  1
> nr-raid-disks               2
> chunk-size                  64k
> persistent-superblock       1
> nr-spare-disks              0
>     device          /dev/hdd2
>     raid-disk     0
>     device          /dev/hdb2
>     raid-disk     1

> cat /proc/mdstat
> Personalities : [raid0] [raid1]
> read_ahead 1024 sectors
> md0 : active raid0 hda3[1] hdb3[0]
>       26619520 blocks 64k chunks
>
> md2 : active raid1 hdb1[0]
>       5116544 blocks [2/1] [_U]
>
> md1 : active raid1 hda2[1]
>       20482752 blocks [2/1] [U_]



--

--
Norman Schmidt             Universitaet Erlangen-Nuernberg            _
cand.chem.                 Sysadmin Wohnheimnetzwerk RatNET        _ //
mailto:schmidt@naa.net                                             \X/

-
To unsubscribe from this list: send the line "unsubscribe linux-raid" in
the body of a message to majordomo@vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html

-
To unsubscribe from this list: send the line "unsubscribe linux-raid" in
the body of a message to majordomo@vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html

-
To unsubscribe from this list: send the line "unsubscribe linux-raid" in
the body of a message to majordomo@vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html

^ permalink raw reply	[flat|nested] 12+ messages in thread

* Re: Promise sx6000
  2003-02-02 21:27           ` Adam J Morand
  2003-02-02 21:57             ` Mike Dresser
@ 2003-02-03 21:53             ` Linux Lists
  1 sibling, 0 replies; 12+ messages in thread
From: Linux Lists @ 2003-02-03 21:53 UTC (permalink / raw)
  To: linux-raid

Hi :

I have followed your advises and finally , it seem to be ok with my 
promise sx6000 card.
I have installed Red Hat 8 with 2.4.18-14 ,i2o support as module, but i 
can not find my card anywhere.

Here  i am sending you my dmesg and my modules.conf .
Notes I have a  120GB in hda where i have installed red hat , and 5 
hardrives in the promise card .
.............
.........

VP_IDE: IDE controller on PCI bus 00 dev 21
VP_IDE: chipset revision 6
VP_IDE: not 100% native mode: will probe irqs later
ide: Assuming 33MHz system bus speed for PIO modes; override with idebus=xx
VP_IDE: VIA vt82c686b (rev 40) IDE UDMA100 controller on pci00:04.1
    ide0: BM-DMA at 0xd800-0xd807, BIOS settings: hda:DMA, hdb:pio
    ide1: BM-DMA at 0xd808-0xd80f, BIOS settings: hdc:DMA, hdd:pio
PDC20276: IDE controller on PCI bus 02 dev 00
PDC20276: chipset revision 1
ide: Found promise 20265 in RAID mode.
PDC20276: not 100% native mode: will probe irqs later
PDC20276: simplex device:  DMA disabled
ide2: PDC20276 Bus-Master DMA disabled (BIOS)
PDC20276: simplex device:  DMA disabled
ide3: PDC20276 Bus-Master DMA disabled (BIOS)
PDC20276: IDE controller on PCI bus 02 dev 08
PDC20276: chipset revision 1
ide: Found promise 20265 in RAID mode.
PDC20276: not 100% native mode: will probe irqs later
PDC20276: simplex device:  DMA disabled
ide4: PDC20276 Bus-Master DMA disabled (BIOS)
PDC20276: simplex device:  DMA disabled
ide5: PDC20276 Bus-Master DMA disabled (BIOS)
PDC20276: IDE controller on PCI bus 02 dev 10
PDC20276: chipset revision 1
ide: Found promise 20265 in RAID mode.
PDC20276: not 100% native mode: will probe irqs later
PDC20276: simplex device:  DMA disabled
ide6: PDC20276 Bus-Master DMA disabled (BIOS)
PDC20276: simplex device:  DMA disabled
ide7: PDC20276 Bus-Master DMA disabled (BIOS)
hda: WDC WD1200JB-75CRA0, ATA DISK drive
hdb: no response (status = 0xa1), resetting drive
hdb: no response (status = 0xa1)
hdc: AOPEN 16XDVD-ROM/AMH 20020328, ATAPI CD/DVD-ROM drive
ide0 at 0x1f0-0x1f7,0x3f6 on irq 14
ide1 at 0x170-0x177,0x376 on irq 15
hda: setmax LBA 234441648, native  234375000
hda: 234375000 sectors (120000 MB) w/8192KiB Cache, CHS=14589/255/63, UDMA(100)
ide-floppy driver 0.99.newide
Partition check:
 hda: hda1 hda2 hda3 hda4 < hda5 hda6 hda7 hda8 hda9 hda10 >
Floppy drive(s): fd0 is 1.44M
FDC 0 is a post-1991 82077
NET4: Frame Diverter 0.46
RAMDISK driver initialized: 16 RAM disks of 4096K size 1024 blocksize
ide-floppy driver 0.99.newide
md: md driver 0.90.0 MAX_MD_DEVS=256, MD_SB_DISKS=27
md: Autodetecting RAID arrays.
md: autorun ...
md: ... autorun DONE.
pci_hotplug: PCI Hot Plug PCI Core version: 0.4
NET4: Linux TCP/IP 1.0 for NET4.0
IP Protocols: ICMP, UDP, TCP, IGMP
IP: routing cache hash table of 16384 buckets, 128Kbytes
TCP: Hash tables configured (established 262144 bind 65536)
Linux IP multicast router 0.06 plus PIM-SM
NET4: Unix domain sockets 1.0/SMP for Linux NET4.0.
RAMDISK: Compressed image found at block 0
Freeing initrd memory: 220k freed
VFS: Mounted root (ext2 filesystem).
SCSI subsystem driver Revision: 1.00
kmod: failed to exec /sbin/modprobe -s -k scsi_hostadapter, errno = 2
I2O Core - (C) Copyright 1999 Red Hat Software
I2O: Event thread created as pid 17
I2O Block Storage OSM v0.9
   (c) Copyright 1999-2001 Red Hat Software.
i2o_block: registered device at major 80
i2o_block: Checking for Boot device...
i2o_block: Checking for I2O Block devices...
Journalled Block Device driver loaded

Why is not my RAID under /dev/i2o/hda ?

David


^ permalink raw reply	[flat|nested] 12+ messages in thread

end of thread, other threads:[~2003-02-03 21:53 UTC | newest]

Thread overview: 12+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2003-02-02 20:50 RAID 1 / Power Loss / No SuperBlock Adam J Morand
2003-02-02 21:08 ` Mike Dresser
2003-02-02 21:01   ` Adam J Morand
2003-02-02 21:21     ` Mike Dresser
2003-02-02 21:15       ` Adam J Morand
2003-02-02 21:32         ` Mike Dresser
2003-02-02 21:27           ` Adam J Morand
2003-02-02 21:57             ` Mike Dresser
2003-02-03 21:53             ` Promise sx6000 Linux Lists
2003-02-02 22:07         ` RAID 1 / Power Loss / No SuperBlock Norman Schmidt
2003-02-03  3:36           ` Adam J Morand
2003-02-03  3:54             ` Adam J Morand

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).