centos 6 尝鲜纪实 - PH67A/P67A 主板安装

Centos 6,  2011年7月刚刚发布,图新鲜,准备用在新的机器上。都知道新的系统出来肯定有很多状况是预料不到的,可是没想到Centos6的变化如此之大。本文仅做留档,以备后查。


硬件环境:

主板 GA-PH67A-D3-B3,支持 Intel Matrix Raid (ICH8R), raid 0, raid 1, raid 5 ...

内存 16G

硬盘 320Gx1; 1Tx2


按照惯例,首先在bios中使用 RAID模式,然后通过 Intel Matrix Raid做了一个 raid 1。


系统安装基本顺利,只是在硬盘分区的时候,看到一个 /dev/md127 的磁盘,当时没有注意,直接在 另外一个启动盘上分区,安装了系统。而恰恰是这个 /dev/md127,引发了很多未曾预料的状况。


BIOS中刚刚创建好raid1后,raid的状况是 normal, 很正常,而安装好centos6后,重启,问题来了,硬盘狂闪,可以说灯一直是量的,就没有灭过。进入系统,依以往惯例,查看raid磁盘,发现没有找到,更别说挂载了:

dmraid -s
*** Group superset isw_ccdihjfcih
--> Subset
name   : isw_ccdihjfcih_r1
size   : 1953519616
stride : 128
type   : mirror
status : ok
subsets: 0
devs   : 2
spares : 0

*** Group superset isw_ccdihjfcih
--> Subset

状态是 subset, 没有激活

dmraid -ay
RAID set "isw_ccdihjfcih_r1" was not activated
ERROR: device "isw_ccdihjfcih_r1" could not be found

嘿嘿,真是活见鬼了。硬盘在干嘛呢?


dmesg | grep raid
md: raid1 personality registered for level 1
raid1: md126 is not clean -- starting background reconstruction
raid1: raid set md126 active with 2 out of 2 mirrors

真是奇怪了,mdadm是linux下的软raid,虽然 intel matrix raid不是什么真正意义上的raid,但是他本身的芯片内已经可以完成raid的数据操作了,为什么系统会重新用mdadm来作为软raid管理这个呢?

dmesg | grep -i raid
dracut: rd_NO_MD: removing MD RAID activation
ahci 0000:00:1f.2: AHCI 0001.0300 32 slots 6 ports 6 Gbps 0x3f impl RAID mode
md: raid1 personality registered for level 1
raid1: md126 is not clean -- starting background reconstruction
raid1: raid set md126 active with 2 out of 2 mirrors
md: resync of RAID array md126


rd_NO_MD 是内核启动时的参数,看上去是系统在同步硬盘呢,我的个天啊。


cat /proc/mdstat
Personalities : [raid1]
md126 : active raid1 sdb[1] sdc[0]
      976759808 blocks super external:/md127/0 [2/2] [UU]
      [===>.................]  resync = 19.1% (187076160/976759940) finish=108.2min speed=121568K/sec


md127 : inactive sdb[1](S) sdc[0](S)
      4514 blocks super external:imsm


unused devices: <none>

果然,这个raid不是用dmraid来管理的,而是用mdadm来管理的。也就是说centos6默认把fake-raid转化成为了一个pure-soft-raid,至于为什么要这样,我还要好好找找答案才行。

不过现在先不找了,要先关掉md,用dmraid管理我的fake-raid才行。做法也很简单,只要在启动参数中添加 noiswmd,重新启动即可。


另:centos 6 已经极力推荐使用UUID来标识硬盘和分区。



发布了143 篇原创文章 · 获赞 0 · 访问量 22万+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章