最近新進一台HP Proliant ML110 G7 E3-1220直立式主機
要替代目前公司在虛擬機運作的Mail主機
但在安裝CentOS 5.4版本的時後,OS抓不到硬碟,Partition那一欄全是空的
換成安裝CentOS6.2時,變成沒抓到On Embedded的Raid 1模式,Raid Crontroller為
smart array b110i sata raid driver ,但有抓到兩顆SATA硬碟了
不知有無大大有相關經驗?
答覆:CentOS6.2不認得Embedded RAID1,那建議取消主機板BIOS的RAID BIOS功能,以AHCI方式來讀寫硬碟。
最後,用CentOS安裝光碟開機,將兩顆硬碟各別切出200MB的分割區sda1,sdb1,分割表的ID為fd (Linux raid autodetect),並用建立RAID1的磁碟陣列md0,設定為(格式化=ext2)(可開機)(掛載路徑=/boot)
再回到分割選單
再來建立根目錄(/)空間,與swap空間
但是,步驟分兩種,第一種與上方相同,但擴充空間較無彈性
第一種如下,
將兩顆硬碟分別切出4000MB的分割區sda2,sdb2,分割表的ID為fd (Linux raid autodetect),並用建立RAID1的磁碟陣列md1,設定為(格式化=SWAP)
將兩顆硬碟分別切出剩餘空間,分割區sda3,sdb3,分割表的ID為fd (Linux raid autodetect),並用建立RAID1的磁碟陣列md2,設定為(格式化=ext4)(掛載路徑=/)
第二種如下,
將兩顆硬碟分別切出剩餘空間,分割區sda2,sdb2,分割表的ID為fd (Linux raid autodetect),並用建立RAID1的磁碟陣列md1,設定為(格式化=LVM)
設定完成後,將分割表儲存,進入LVM管理軟體
使用LVM管理軟體,掃描偵測Physical Volume,並加入Group Volume,
並建立適當大小的Logical Volume,例如4000MB,並設定名稱與(格式化=SWAP)
並建立剩下的大小給Logical Volume,並設定名稱與(格式化=ext4)(掛載路徑=/)
第二種方式,若日後系統空間不足,只要將新的RAID1空間(可與原本md1大小不同),加入GV,並增加LV的大小(最少4MB起跳),再使用resize指令,可online方式,將根目錄(/)增加容量。
反之,第一種方式,若根目錄(/)空間不足,除非將RAID1的md2,增加同樣大小的硬碟分割表,從RAID1升級到RAID5,再用resize方式調整大小。
這種 software raid 一般都只有提供 Windows 的驅動
其它狀況就得看廠商 support,
一般裝 Unix based 時就會變成 ahci 模式
建議可考慮使用CentOS的Software RAID功能,請參考英文文章「 http://www.centos.org/docs/5/html/Deployment_Guide-en-US/s1-raid-config.html 」。使用前,請先確定BIOS內的HDD Controller mode為「AHCI」。
謝謝。
直接換裝硬體是磁碟陣列設備,如RAIDON SR2611-2S-S2R、iR2620-2S-S2R或是STARDOM PD3500,這樣的設備採用硬體式的RAID,設備本體具備RAID控制器,對主機板或是作業系統都只會被視為一顆硬碟,如此一來就不用去煩惱主機板RAID或是RAID卡的驅動程式問題,相當方便。你可以參考一下產品的代理廠商網頁-星盟科技http://www.savemore.com.tw,或是直接打他們家的免付費諮詢電話0800-022-568。