最近要安裝一新server,raid controller有抓到硬碟,但是安裝os時卻抓不到硬碟,請問 ubuntu14.04 server支援那些 raid card?請大大幫忙~謝謝~
另外硬體支援,只看晶片,晶片會有一個型號。不看卡本身製造商或卡的型號。
磁碟卡方面,一般來說 silicon 的晶片,支援度比較好。
註:同一顆晶片(或 RAID 處理器),可能有很多介面卡製造商採用,推出很多型號的介面卡。
Linux 核心內建驅動,不看那些卡的品牌、卡型號什麼的,只看晶片型號
核心 對於硬體的驅動,是針對晶片的,也就是 "通用驅動"。包括音效卡、顯示卡,都是如此。
此外被納入 kernel 核心的驅動,必須是開源的。
如果晶片廠商不願意把驅動開源,那它的驅動就不會被納入核心。
內建的晶片通用驅動,不見得有針對個別介面卡最佳化,只是能用。
但也有可能核心還沒有內建那個晶片的驅動。那就用不了。
有些比較專業或昂貴的卡,廠商會提供自己的閉源 Linux 驅動,有針對那張卡最佳化,或者 Linux 核心尚未有它晶片驅動的解決方法,廠商官網會給人下載來安裝。
**********************************
樓主如果在安裝階段,看不到磁碟機,說明了:核心不支援那張卡的晶片(或主機板上的 fake RAID?)
核心不支援的晶片(RAID卡),無法拿來當系統碟。
但如果卡的廠商有提供 Linux 驅動,有機會拿來做資料碟。
其實也可以乾脆用 soft raid 就好了。Linux 的 soft raid 很強,不輸硬體 raid。彈性比較大,相容度高,也比較不用去搞驅動什麼的很煩。
而如果要買 RAID卡、SATA卡 之類的,建議先上網查那片卡(或那片卡使用的晶片型號),有沒有支援 Linux。
並非每張 RAID、SATA卡,都有支援 Linux。
fake RAID (一般家用主機板上內建那種)的,尤其支援度非常低。

我後來有找到相近的:
http://en.community.dell.com/support-forums/servers/f/956/t/19532795.aspx
想說都是 H700也許可用,但是在 load driver 時,顯示讀不到data,進 Execute a shell
掛載 usb,ubuntu 沒有 rpm 指令,解tgz,接下來不會做...orz...到底 driver 是什麼檔案
格式才能 load進去?...XD
下圖是 H700 的檔案內容..

不過覺得很奇怪,載點是寫 H700,但是裡面是 megaraid sas,這是一樣的嗎?
中間有找到 ubuntu for 我這機型的 iso,但是它支援的 RAID卡是:Intel 82801 SATA Controller
也沒辦法用....

忘了說,主機是 DEll PE T20,廠商有給我RAID card driver download的網址,但是上面沒有
for ubuntu的..
learnmore wrote:
H700
http://ubuntuforums.org/showthread.php?t=1526106
看起來 14.04 是有支援,
你有先把 RAID 設定好嗎?
H700 不支援 JBOD