2008年1月14日

[linux-users:107875] Re: ソフトウェアRAID5の障害によるカーネルパニック

河本様

長谷川です。

>  /proc/partitionsが存在するのであれば、mdadm.confを以下のようにして
> みてください。
> #デバイス名の指定はなくても良いでしょう。
>

> DEVICE partitions
> ARRAY /dev/md0 level=raid5 num-devices=4 UUID=18f233fa:30924c49:59199e7d:dbbea21a

これを行なって再起動してみましたが、以下のようなブートログが記録され、
アレイは作成されませんでした。

md: Autodetecting RAID arrays.
md: autorun ...
md: considering sdc1 ...
md: adding sdc1 ...
md: adding sdb1 ...
md: adding sda1 ...
md: created md0
md: bind<sda1>
md: bind<sdb1>
md: bind<sdc1>
md: running: <sdc1><sdb1><sda1>
md: md0: raid array is not clean -- starting background reconstruction
raid5: device sdc1 operational as raid disk 0
raid5: device sdb1 operational as raid disk 1
raid5: device sda1 operational as raid disk 3
raid5: cannot start dirty degraded array for md0
RAID5 conf printout:
--- rd:4 wd:3 fd:1
disk 0, o:1, dev:sdc1
disk 1, o:1, dev:sdb1
disk 3, o:1, dev:sda1
raid5: failed to run raid set md0
md: pers->run() failed ...
md :do_md_run() returned -22
md: md0 stopped.
md: unbind<sdc1>
md: export_rdev(sdc1)
md: unbind<sdb1>
md: export_rdev(sdb1)
md: unbind<sda1>
md: export_rdev(sda1)
md: ... autorun DONE.


また、各デバイスの状態は以下のようになっています。
/dev/sdc1(旧 /dev/sdd1)がアレイに追加されていないのが
原因のように見えるのですが、いかがでしょうか?

[root@xxxxx ~]# mdadm --examine /dev/sda1
/dev/sda1:
Magic : a92b4efc
Version : 00.90.00
UUID : 18f233fa:30924c49:59199e7d:dbbea21a
Creation Time : Wed Jan 25 23:02:50 2006
Raid Level : raid5
Raid Devices : 4
Total Devices : 3
Preferred Minor : 0

Update Time : Sun Jan 13 20:13:25 2008
State : active
Active Devices : 3
Working Devices : 3
Failed Devices : 1
Spare Devices : 0
Checksum : c56a808e - correct
Events : 0.66180609

Layout : left-symmetric
Chunk Size : 64K

Number Major Minor RaidDevice State
this 3 8 1 3 active sync /dev/sda1

0 0 8 49 0 active sync
1 1 8 33 1 active sync /dev/sdc1
2 2 0 0 2 faulty removed
3 3 8 1 3 active sync /dev/sda1
[root@xxxxx ~]#
[root@xxxxx ~]#
[root@xxxxx ~]# mdadm --examine /dev/sdb1
/dev/sdb1:
Magic : a92b4efc
Version : 00.90.00
UUID : 18f233fa:30924c49:59199e7d:dbbea21a
Creation Time : Wed Jan 25 23:02:50 2006
Raid Level : raid5
Raid Devices : 4
Total Devices : 3
Preferred Minor : 0

Update Time : Sun Jan 13 20:13:25 2008
State : active
Active Devices : 3
Working Devices : 3
Failed Devices : 1
Spare Devices : 0
Checksum : c56a80aa - correct
Events : 0.66180609

Layout : left-symmetric
Chunk Size : 64K

Number Major Minor RaidDevice State
this 1 8 33 1 active sync /dev/sdc1

0 0 8 49 0 active sync
1 1 8 33 1 active sync /dev/sdc1
2 2 0 0 2 faulty removed
3 3 8 1 3 active sync /dev/sda1
[root@xxxxx ~]#
[root@xxxxx ~]#
[root@xxxxx ~]# mdadm --examine /dev/sdc1
/dev/sdc1:
Magic : a92b4efc
Version : 00.90.00
UUID : 18f233fa:30924c49:59199e7d:dbbea21a
Creation Time : Wed Jan 25 23:02:50 2006
Raid Level : raid5
Raid Devices : 4
Total Devices : 3
Preferred Minor : 0

Update Time : Sun Jan 13 20:13:25 2008
State : active
Active Devices : 3
Working Devices : 3
Failed Devices : 1
Spare Devices : 0
Checksum : c56a80b8 - correct
Events : 0.66180609

Layout : left-symmetric
Chunk Size : 64K

Number Major Minor RaidDevice State
this 0 8 49 0 active sync

0 0 8 49 0 active sync
1 1 8 33 1 active sync /dev/sdc1
2 2 0 0 2 faulty removed
3 3 8 1 3 active sync /dev/sda1
[root@xxxxx ~]#
[root@xxxxx ~]# mdadm --examine /dev/sdd1
mdadm: cannot open /dev/sdd1: No such file or directory
mdadm: cannot find device size for /dev/sdd1: No such file or directory
[root@xxxxx ~]#
[root@xxxxx ~]#
[root@xxxxx ~]#
[root@xxxxx ~]# ls -l /dev/sd*
brw-rw---- 1 root disk 8, 0 1月 15 2008 /dev/sda
brw-rw---- 1 root disk 8, 1 1月 15 2008 /dev/sda1
brw-rw---- 1 root disk 8, 16 1月 15 2008 /dev/sdb
brw-rw---- 1 root disk 8, 17 1月 15 2008 /dev/sdb1
brw-rw---- 1 root disk 8, 32 1月 15 2008 /dev/sdc
brw-rw---- 1 root disk 8, 33 1月 15 2008 /dev/sdc1


投稿者 xml-rpc : 2008年1月14日 17:28
役に立ちました?:
過去のフィードバック 平均:(0) 総合:(0) 投票回数:(0)
本記事へのTrackback: http://hoop.euqset.org/blog/mt-tb2006.cgi/68589
トラックバック
コメント
コメントする




画像の中に見える文字を入力してください。