請問linux下的軟體RAID與主機板內建RAID之選擇?

大家好

小弟因為第一次使用linux (CentOS)與使用RAID(要組RAID 1)
爬文一段時間,還是無法整合所得到的資訊做判斷
要請各位大大幫忙!

我的主機板是用Gigabyte GA-880GM-UD2H
南橋晶片是AMD SB710
使用主機板bios建立RAID1後,可以在安裝CentOS時看到一顆硬碟

小弟的疑問是:

我是使用linux的軟體RAID比較好,還是使用SB710內建的RAID比較好?
我的考量為:
1. 建立此RAID之主要目的為資料安全性,所以當某一顆硬碟故障時;救回資料的能力與方便性是第一考慮。這部份軟體RAID之教學文件似乎較多,功能較完整。SB710內建的RAID似乎是以windows system為主,目前看到linux相關的資源較少。
2. 效能的考慮:雖然是以安全性為主,但我主要是要跑一些醫學影像的分析,如果效能太差也不太好!我知道SB710內建的RAID也不是純硬體RAID(或有人稱為韌體RAID),不知道她和軟體RAID的差距大不大

感謝大家的幫忙

Thanks~
2010-08-08 12:07 發佈
ykjymkoko wrote:
大家好小弟因為第一次...(恕刪)


1.CentOS內建的RAID是軟體RAID;考慮到穩定性,安全性,存取速度,老實說還是使用硬體RAID比較好。

2.主機板內建的RAID功能,說實話也是聊備一格,板上一堆網友死在上面的也不少;若要使用的話,建議還是做為系統碟就好,資料還是另外存放為好。

3.以小弟的認知,硬體RAID應該沒有所謂的OS系統分別;當建立好RAID類別時(RAID 0,RAID 1等等),在安裝OS時只會看成是一個硬碟(OS在這時不管RAID類別啦),又樓主提到主要是以資料安全性為考量,以小弟的做法用一顆硬碟作系統安裝,存放資料用另一顆硬碟;然後安裝FTP,Samba等等系統將資料備份到其他儲存媒體(異地備援)。

4.上述系統碟,資料碟分開處理方式有個好處,資料碟隨時可以取出掛載到任何Linux系統中讀出資料(呵~當然是此硬碟沒掛掉);不然資料碟採用RAID 1的方式架設,這樣任一顆硬碟出問題還是可以讀取另一顆硬碟中的資料。
Vanity is definitely my favorite Sin ~~~ "The Devil's Advocate" ~ John Milton
感謝大大的回應,有很大的幫忙;能澄清許多觀念
進一步請教:如果是分成系統碟與資料碟,那似乎是需要
三顆硬碟;一顆系統,兩顆資料碟組RAID
在2顆硬碟的前提下,似乎沒辦法這樣做,只能整顆做陣列

又,在用主機板內建的磁碟陣列下
如果原主硬碟掛點
是直接把損壞的移除,裝備份的那個即可
還是需要什麼特殊的軟體呢?
進一步請教:如果是分成系統碟與資料碟,那似乎是需要
三顆硬碟;一顆系統,兩顆資料碟組RAID
在2顆硬碟的前提下,似乎沒辦法這樣做,只能整顆做陣列

一般做RAID,不會把系統單獨一顆出來,另外2顆做RAID1,這樣幹麻不做RAID5?
如果你只有2顆硬碟,做RAID1再來分割磁區不就好了? 這樣應該比較保險吧!

你應該先確認你做RAID的真正意義是什麼? 不就是保護資料嗎? 如果把系統單獨灌在
非RAID下,硬碟壞了怎麼辦? 系統重灌? 所有的程式重新裝? 應該更麻煩吧!


又,在用主機板內建的磁碟陣列下
如果原主硬碟掛點
是直接把損壞的移除,裝備份的那個即可
還是需要什麼特殊的軟體呢?

主機板內建RAID、軟體RAID、硬體RAID卡我都用過,強烈建議....不要用軟體RAID,
就算是Linux系統,我也不建議這樣做~ 效能和穩定性,都和硬體RAID有很大差異!

主機板RAID也OK,但是你要確保你的主機板晶片能夠存活很久,哪天你換電腦了,
RAID重建的機率很高(除非是相同的晶片)。

比較好的建議是插卡式的RAID,不受主機板機型的影響,但如果你的資料是非常重要,
我建議還是買真正有硬體IO的RAID卡。端看以自己的口袋深度了~

以我自己來說,有用過一陣子的主機板內建RAID,但有時候RAID會突然不見,得重新
近BIOS設定,沒升級BIOS也是這樣~ (我做RAID1,就算RAID失效,資料也還在)

硬碟都是小孩子從小到大的相片,對我來說是非常重要,決不允許有任何一點閃失....
後來還是忍痛買了真正硬體IO的RAID,穩定性真的好非常多,也不會吃到主機板的
效能,也不用擔心未來升級主機的問題~

我是2顆1T做RAID1,C-100G(系統),D-900G(資料)

不過最好是買大廠的RAID卡....品質和服務比較有保障~
內文搜尋
X
評分
評分
複製連結
Mobile01提醒您
您目前瀏覽的是行動版網頁
是否切換到電腦版網頁呢?