On Fri, Nov 26, 1999 at 09:43:06AM +0100, [EMAIL PROTECTED] wrote:
> Hallo,
>
> I have a Sparc 10 with Linux6.1 running I have two disks of 1Gb and
> 1.7Gb.
> I would like to do a linear raid but when I do "raidstart -a /dev/md0
> into shell I receive -> /dev/md0: Invalid argument <-
> and into consolle
> (read) sdb1's sb offset:1026048 [events: 20202020]
> md: invalid raid superblock magic on sdb1
> md: sdb1 has invalid sb, not importing!
> could not import sdb1!
> autostart sdb1 failed!
> My kernel is 2.2.12-42 and raidtools-0.90
> If I do mkraid /dev/md0 I receive into shell
> ->handling MD device /dev/md0
> analyzing super-block
> disk 0: /dev/sdb1, 1026144kB, raid superblock at 1026048kB
> disk 1: /dev/sdc1, 1720345kB, raid superblock at 1720256kB
> /dev/md0: Invalid argument and into consolle I receive some messages
> that they are into file attach messages.
> My /etc/raidtab is:
> raiddev /dev/md0
> raid-level linear
> nr-raid-disks 2
> nr-spare-disks 0
> persistent-superblock 1
put
chunk-size 8
here and redo mkraid (possibly with -f).
It seems that the kernel is checking chunk size always, while raidtools are
checking chunk size for raid0,1,4,5 only.
IMHO kernel should not check chunk size for other raid levels, but if Ingo
thinks it should, then raidtools should either error on not specified
chunk-size for other levels as well or supply some default which will not
trigger the md.c MD_BUG().
Cheers,
Jakub
___________________________________________________________________
Jakub Jelinek | [EMAIL PROTECTED] | http://sunsite.mff.cuni.cz/~jj
Linux version 2.3.18 on a sparc64 machine (1343.49 BogoMips)
___________________________________________________________________