← Back to team overview

sslug-teknik team mailing list archive

Software RAID-5 under kerne 2.2.10

 

Hvordan får man subj. til at virke??

Jeg har kompileret support for:

Multiple devices driver
Linear mode
RAID-0
RAID-1
RAID-4/5

ind i min 2.2.10 kerne, men jeg kan ikke
lave mkraid!

mkraid -f /dev/md0
DESTROYING the contents of /dev/md0 in 5 seconds, Ctrl-C if unsure!
handling MD device /dev/md0
analyzing super-block
disk 0: /dev/sdb1, 2200873kB, raid superblock at 2200768kB
disk 1: /dev/sdc1, 2200873kB, raid superblock at 2200768kB
disk 2: /dev/sdd1, 2200873kB, raid superblock at 2200768kB
mkraid: aborted

i /etc/raidtab står der:

raiddev /dev/md0
        raid-level              5
        nr-raid-disks           3
        nr-spare-disks          0
        persistent-superblock   1
        parity-algorithm        left-symmetric
        chunk-size              128

        device                  /dev/sdb1
        raid-disk               0
        device                  /dev/sdc1
        raid-disk               1
        device                  /dev/sdd1
        raid-disk               2

En strace på mkraid siger til sidst:


open("/dev/sdd1", O_RDONLY)             = 6
ioctl(6, BLKGETSIZE, 0xbffffaa0)        = 0
open("/etc/mtab", O_RDONLY)             = 7
fstat(7, {st_mode=0, st_size=0, ...})   = 0
mmap(0, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) =
0x40016000
read(7, "/dev/sda1 / ext2 rw 0 0\nnone /p"..., 4096) = 85
read(7, "", 4096)                       = 0
close(7)                                = 0
munmap(0x40016000, 4096)                = 0
close(6)                                = 0
open("/dev/md0", O_RDONLY)              = 6
ioctl(6, 0x40480923, 0x804f750)         = -1 EINVAL (Invalid argument)
write(2, "mkraid: aborted\n", 16mkraid: aborted
)       = 16
close(5)                                = 0
munmap(0x40014000, 4096)                = 0
munmap(0x40015000, 4096)                = 0
_exit(1)                                = ?


I /dev har jeg:

# ls -l md*
brw-------   1 root     root       9,   0 Apr  7 02:02 md0
brw-------   1 root     root       9,   1 Apr  7 02:02 md1
brw-------   1 root     root       9,  10 Apr  7 02:02 md10
brw-------   1 root     root       9,  11 Apr  7 02:02 md11
brw-------   1 root     root       9,  12 Apr  7 02:02 md12
brw-------   1 root     root       9,  13 Apr  7 02:02 md13
brw-------   1 root     root       9,  14 Apr  7 02:02 md14
brw-------   1 root     root       9,  15 Apr  7 02:02 md15
brw-------   1 root     root       9,   2 Apr  7 02:02 md2
brw-------   1 root     root       9,   3 Apr  7 02:02 md3
brw-------   1 root     root       9,   4 Apr  7 02:02 md4
brw-------   1 root     root       9,   5 Apr  7 02:02 md5
brw-------   1 root     root       9,   6 Apr  7 02:02 md6
brw-------   1 root     root       9,   7 Apr  7 02:02 md7
brw-------   1 root     root       9,   8 Apr  7 02:02 md8
brw-------   1 root     root       9,   9 Apr  7 02:02 md9

- nogle hints?

Mogens
-- 
Mogens Kjaer, Carlsberg Laboratory, Dept. of Chemistry
Gamle Carlsberg Vej 10, DK-2500 Valby, Denmark
Phone: +45 33 27 53 25, Fax: +45 33 27 47 08
Email: mk@xxxxxx Homepage: http://www.crc.dk