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萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章