* RAID-0 Autodetection fails
@ 2002-07-24 12:22 Agustinus Tedja
2002-07-29 10:05 ` Neil Brown
0 siblings, 1 reply; 3+ messages in thread
From: Agustinus Tedja @ 2002-07-24 12:22 UTC (permalink / raw)
To: linux-raid
Hello everybody,
I am installing Linux SuSE 8.0 with kernel version 2.4.18-4GB. This
kernel should have already contain the Software-RAID module as
advertised by SuSE.
I have 3 equal drives. For simplicity I installed complete Linux only in
a drive hdb(the boot and the root is in this normal drive) and now I am
trying to make a RAID level 0 with the rest 2 drives called hdc and hdd.
I have made these two drives into a RAID-drive called /dev/md0 with
YaST2 help and it was successfully mounted and used.
But each time I rebooted the system, this /dev/md0 could not be
recognized at startup and all data in /dev/md0 was lost as well. I
needed to mount it again afterwards, that made it a silly idea.
What is wrong ? Any hints and helps are gladly welcomed.
Here is the message on boot:
...
<6>md: md driver 0.90.0 MAX_MD_DEVS=256, MD_SB_DISKS=27
<6>md: Autodetecting RAID arrays.
<6> |events: 0000009a]
<6> |events: 0000009a]
<6>md: autorun ...
<6>md: considering hdd1 ...
<6>md: adding hdd1 ...
<6>md: adding hdc1 ...
<6>md: created md0
<6>md: bind<hdc1,1>
<6>md: bind<hdd1,2>
<6>md: running: <hdd1><hdc1>
<6>md: hdd1's event counter: 0000009a
<6>md: hdc1's event counter: 0000009a
<3>request_module[md-personality-2]: Root fs not mounted
<3>md: personality 2 is not loaded!
<4>md: do_md_run() returned -22
<6>md: md0 stopped.
<6>md: unbind<hdd1,1>
<6>md: export_rdev(hdd1)
<6>md: unbind<hdc1,0>
<6>md: export_rdev(hdc1)
<6>md: ... autorun DONE.
...and after some lines below there is other messages:
<3>md: invalid raid superblock magic on hdc
<4>md: hdc has invalid sb, not importing!
<4>md: could not import hdc!
<4>md: autostart hdc failed!
<6>md: Autodetecting RAID arrays.
<6> |events: 0000009a]
<6> |events: 0000009a]
<6>md: autorun ...
<6>md: considering hdd1 ...
<6>md: adding hdd1 ...
<6>md: adding hdc1 ...
<6>md: created md0
<6>md: bind<hdc1,1>
<6>md: bind<hdd1,2>
<6>md: running: <hdd1><hdc1>
<6>md: hdc1's event counter: 0000009a
<6>md: hdd1's event counter: 0000009a
<6>md: raid0 personality readahead registered as nr 2
<6>md0: max total readahead window set to 496k
<6>md0: 2 data-disks, max readahead per data-disk: 248k
<4>raid0: looking at hdc1
<4>raid0: comparing hdc1 (80418112) with hdc1(80418112)
<4>raid0: END
<4>raid0: ==> UNIQUE
<4>raid0: 1 zones
<4>raid0: looking at hdd1
<4>raid0: comparing hdd1 (80418112) with hdc1(80418112)
<4>raid0: EQUAL
<4>raid0: FINAL 1 zones
<4>raid0: zone 0
<4>raid0:
<4>raid0:
<4>raid0:
<4>raid0:
<4>raid0:
<4>raid0:
<4>raid0:
<4>raid0:
<4>raid0:
FYI here I give the content of some important files:
/etc/fstab:
/dev/hdb3 / reiserfs defaults 1 2
/dev/hdb2 /boot reiserfs defaults 1 2
/dev/md0 /dataraid auto noauto, user 0 0
devpts /dev/pts devpts defaults 0 0
/dev/cdrecorder /media/cdrecorder auto ro,noauto,user,exec 0 0
/dev/cdrom /media/cdrom auto noauto,user,exec 0 0
/dev/fd0 /media/floppy auto noauto,user,sync 0 0
usbdevs /proc/bus/usb usbdevs noauto 0 0
proc /proc proc defaults 0 0
/dev/hdb1 swap swap pri=42 0 0
/etc/raidtab:
raiddev /dev/md0
raid-level 0
nr-raid-disks 2
persistent-superblock 1
chunk-size 32
device /dev/hdc
raid-disk 0
device /dev/hdd
raid-disk 1
/etc/mtab: (not mdtab, inside there is no md0 entry)
/dev/hdb3 / reiserfs rw 0 0
proc /proc proc rw 0 0
devpts /dev/pts devpts rw 0 0
/dev/hdb2 /boot reiserfs rw 0 0
shmfs /dev/shm shm rw 0 0
usbdevfs /proc/bus/usb usbdevs rw 0 0
^ permalink raw reply [flat|nested] 3+ messages in thread
* RAID-0 Autodetection fails
@ 2002-07-24 12:28 Agustinus Tedja
0 siblings, 0 replies; 3+ messages in thread
From: Agustinus Tedja @ 2002-07-24 12:28 UTC (permalink / raw)
To: linux-raid
Hello everybody,
I am installing Linux SuSE 8.0 with kernel version 2.4.18-4GB. This
kernel should have already contain the Software-RAID module as
advertised by SuSE.
I have 3 equal drives. For simplicity I installed complete Linux only in
a drive hdb(the boot and the root is in this normal drive) and now I am
trying to make a RAID level 0 with the rest 2 drives called hdc and hdd.
I have made these two drives into a RAID-drive called /dev/md0 with
YaST2 help and it was successfully mounted and used.
But each time I rebooted the system, this /dev/md0 could not be
recognized at startup and all data in /dev/md0 was lost as well. I
needed to mount it again afterwards, that made it a silly idea.
What is wrong ? Any hints and helps are gladly welcomed.
Regards,
Agustinus Tedja
InfoDesign-OSD
Here is the message on boot, it generates failure
...
<6>md: md driver 0.90.0 MAX_MD_DEVS=256, MD_SB_DISKS=27
<6>md: Autodetecting RAID arrays.
<6> |events: 0000009a]
<6> |events: 0000009a]
<6>md: autorun ...
<6>md: considering hdd1 ...
<6>md: adding hdd1 ...
<6>md: adding hdc1 ...
<6>md: created md0
<6>md: bind<hdc1,1>
<6>md: bind<hdd1,2>
<6>md: running: <hdd1><hdc1>
<6>md: hdd1's event counter: 0000009a
<6>md: hdc1's event counter: 0000009a
<3>request_module[md-personality-2]: Root fs not mounted
<3>md: personality 2 is not loaded!
<4>md: do_md_run() returned -22
<6>md: md0 stopped.
<6>md: unbind<hdd1,1>
<6>md: export_rdev(hdd1)
<6>md: unbind<hdc1,0>
<6>md: export_rdev(hdc1)
<6>md: ... autorun DONE.
...and after some lines below there are other message lines as if it is
working
<3>md: invalid raid superblock magic on hdc
<4>md: hdc has invalid sb, not importing!
<4>md: could not import hdc!
<4>md: autostart hdc failed!
<6>md: Autodetecting RAID arrays.
<6> |events: 0000009a]
<6> |events: 0000009a]
<6>md: autorun ...
<6>md: considering hdd1 ...
<6>md: adding hdd1 ...
<6>md: adding hdc1 ...
<6>md: created md0
<6>md: bind<hdc1,1>
<6>md: bind<hdd1,2>
<6>md: running: <hdd1><hdc1>
<6>md: hdc1's event counter: 0000009a
<6>md: hdd1's event counter: 0000009a
<6>md: raid0 personality readahead registered as nr 2
<6>md0: max total readahead window set to 496k
<6>md0: 2 data-disks, max readahead per data-disk: 248k
<4>raid0: looking at hdc1
<4>raid0: comparing hdc1 (80418112) with hdc1(80418112)
<4>raid0: END
<4>raid0: ==> UNIQUE
<4>raid0: 1 zones
<4>raid0: looking at hdd1
<4>raid0: comparing hdd1 (80418112) with hdc1(80418112)
<4>raid0: EQUAL
<4>raid0: FINAL 1 zones
<4>raid0: zone 0
<4>raid0: checking hdc1 ... contained as device 0
<4> (80418112) is smallest!
<4>raid0: checking hdd1 ... contained as device 1
<4>raid0: zone->nb_dev: 2, size: 160836224
<4>raid0: current zone offset: 80418112
<4>raid0: done.
<4>raid0: md_size is 160836224 blocks
<4>raid0: conf->smallest->size is 160836224 blocks.
<4>raid0: nb_zone is 1.
<4>raid0: Allocationg 8 bytes for hash.
<6>md: updating md0 RAID superblock on device
<6>md: hdc1 [events: 0000009b]<6>(write) hdc1's sb offset: 80418112
<6>md: hdd1 [events: 0000009b]<6>(write) hdd1's sb offset: 80418112
<6>md: ... autorun DONE.
FYI here I give the content of some important files:
/etc/fstab:
/dev/hdb3 / reiserfs defaults 1 2
/dev/hdb2 /boot reiserfs defaults 1 2
/dev/md0 /dataraid auto noauto, user 0 0
devpts /dev/pts devpts defaults 0 0
/dev/cdrecorder /media/cdrecorder auto
ro,noauto,user,exec 0 0
/dev/cdrom /media/cdrom auto noauto,user,exec
0 0
/dev/fd0 /media/floppy auto noauto,user,sync
0 0
usbdevs /proc/bus/usb usbdevs noauto 0 0
proc /proc proc defaults 0 0
/dev/hdb1 swap swap pri=42 0 0
/etc/raidtab:
raiddev /dev/md0
raid-level 0
nr-raid-disks 2
persistent-superblock 1
chunk-size 32
device /dev/hdc
raid-disk 0
device /dev/hdd
raid-disk 1
/etc/mtab: (not mdtab, inside there is no md0 entry)
/dev/hdb3 / reiserfs rw 0 0
proc /proc proc rw 0 0
devpts /dev/pts devpts rw 0 0
/dev/hdb2 /boot reiserfs rw 0 0
shmfs /dev/shm shm rw 0 0
usbdevfs /proc/bus/usb usbdevs rw 0 0
^ permalink raw reply [flat|nested] 3+ messages in thread
* Re: RAID-0 Autodetection fails
2002-07-24 12:22 RAID-0 Autodetection fails Agustinus Tedja
@ 2002-07-29 10:05 ` Neil Brown
0 siblings, 0 replies; 3+ messages in thread
From: Neil Brown @ 2002-07-29 10:05 UTC (permalink / raw)
To: agustinus.tedja; +Cc: linux-raid
On Wednesday July 24, agustinus.tedja@infodesign-osd.de wrote:
> Hello everybody,
> I am installing Linux SuSE 8.0 with kernel version 2.4.18-4GB. This
> kernel should have already contain the Software-RAID module as
> advertised by SuSE.
> I have 3 equal drives. For simplicity I installed complete Linux only in
> a drive hdb(the boot and the root is in this normal drive) and now I am
> trying to make a RAID level 0 with the rest 2 drives called hdc and hdd.
> I have made these two drives into a RAID-drive called /dev/md0 with
> YaST2 help and it was successfully mounted and used.
> But each time I rebooted the system, this /dev/md0 could not be
> recognized at startup and all data in /dev/md0 was lost as well. I
> needed to mount it again afterwards, that made it a silly idea.
> What is wrong ? Any hints and helps are gladly welcomed.
Two problems:
1/ your kernel has the MD driver included, but not the raid0
personality module.
2/ You array is madeof /dev/hdc1 and /dev/hdd1, but your
/etc/raidtab says /etc/hdc and /dev/hdd (no '1').
However it seems to load the raid0 module eventually and does assemble
the raid0 array, so you should be able to mount it...
Possibly just fixing raidtab will fix your problem.
Otherwise complain to SuSE. The problem is somehow related to their
kernel and their YaST tool.
NeilBrown
>
> Here is the message on boot:
> ...
> <6>md: md driver 0.90.0 MAX_MD_DEVS=256, MD_SB_DISKS=27
> <6>md: Autodetecting RAID arrays.
> <6> |events: 0000009a]
> <6> |events: 0000009a]
> <6>md: autorun ...
> <6>md: considering hdd1 ...
> <6>md: adding hdd1 ...
> <6>md: adding hdc1 ...
> <6>md: created md0
> <6>md: bind<hdc1,1>
> <6>md: bind<hdd1,2>
> <6>md: running: <hdd1><hdc1>
> <6>md: hdd1's event counter: 0000009a
> <6>md: hdc1's event counter: 0000009a
> <3>request_module[md-personality-2]: Root fs not mounted
> <3>md: personality 2 is not loaded!
> <4>md: do_md_run() returned -22
> <6>md: md0 stopped.
> <6>md: unbind<hdd1,1>
> <6>md: export_rdev(hdd1)
> <6>md: unbind<hdc1,0>
> <6>md: export_rdev(hdc1)
> <6>md: ... autorun DONE.
>
> ...and after some lines below there is other messages:
>
> <3>md: invalid raid superblock magic on hdc
> <4>md: hdc has invalid sb, not importing!
> <4>md: could not import hdc!
> <4>md: autostart hdc failed!
> <6>md: Autodetecting RAID arrays.
> <6> |events: 0000009a]
> <6> |events: 0000009a]
> <6>md: autorun ...
> <6>md: considering hdd1 ...
> <6>md: adding hdd1 ...
> <6>md: adding hdc1 ...
> <6>md: created md0
> <6>md: bind<hdc1,1>
> <6>md: bind<hdd1,2>
> <6>md: running: <hdd1><hdc1>
> <6>md: hdc1's event counter: 0000009a
> <6>md: hdd1's event counter: 0000009a
> <6>md: raid0 personality readahead registered as nr 2
> <6>md0: max total readahead window set to 496k
> <6>md0: 2 data-disks, max readahead per data-disk: 248k
> <4>raid0: looking at hdc1
> <4>raid0: comparing hdc1 (80418112) with hdc1(80418112)
> <4>raid0: END
> <4>raid0: ==> UNIQUE
> <4>raid0: 1 zones
> <4>raid0: looking at hdd1
> <4>raid0: comparing hdd1 (80418112) with hdc1(80418112)
> <4>raid0: EQUAL
> <4>raid0: FINAL 1 zones
> <4>raid0: zone 0
> <4>raid0:
> <4>raid0:
> <4>raid0:
> <4>raid0:
> <4>raid0:
> <4>raid0:
> <4>raid0:
> <4>raid0:
> <4>raid0:
>
> FYI here I give the content of some important files:
> /etc/fstab:
> /dev/hdb3 / reiserfs defaults 1 2
> /dev/hdb2 /boot reiserfs defaults 1 2
> /dev/md0 /dataraid auto noauto, user 0 0
> devpts /dev/pts devpts defaults 0 0
> /dev/cdrecorder /media/cdrecorder auto ro,noauto,user,exec 0 0
> /dev/cdrom /media/cdrom auto noauto,user,exec 0 0
> /dev/fd0 /media/floppy auto noauto,user,sync 0 0
> usbdevs /proc/bus/usb usbdevs noauto 0 0
> proc /proc proc defaults 0 0
> /dev/hdb1 swap swap pri=42 0 0
>
> /etc/raidtab:
> raiddev /dev/md0
> raid-level 0
> nr-raid-disks 2
> persistent-superblock 1
> chunk-size 32
> device /dev/hdc
> raid-disk 0
> device /dev/hdd
> raid-disk 1
>
> /etc/mtab: (not mdtab, inside there is no md0 entry)
> /dev/hdb3 / reiserfs rw 0 0
> proc /proc proc rw 0 0
> devpts /dev/pts devpts rw 0 0
> /dev/hdb2 /boot reiserfs rw 0 0
> shmfs /dev/shm shm rw 0 0
> usbdevfs /proc/bus/usb usbdevs rw 0 0
> -
> 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] 3+ messages in thread
end of thread, other threads:[~2002-07-29 10:05 UTC | newest]
Thread overview: 3+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2002-07-24 12:22 RAID-0 Autodetection fails Agustinus Tedja
2002-07-29 10:05 ` Neil Brown
-- strict thread matches above, loose matches on Subject: below --
2002-07-24 12:28 Agustinus Tedja
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).