raid卡幾乎已經成為服務器的標准配置了,raid卡不但可以大大提高數據的安全,還可以大幅提高硬盤讀寫性能,從而提供服務器的整體性能和可靠性。
Linux很早就提供對raid的支持,不但支持raid卡,也支持軟raid,不過軟raid實在是比不上硬raid.早期的raid卡都是用於scsi系統的,性能好,可惜價格高昂,而且scsi硬盤也大大貴過ide硬盤。
近年來,市場上出現了ide raid卡,配合新一代的高速ide硬盤的降價,一些入門級的服務器和工作站開始考慮采用ide raid系統。
ide raid系統相對scsi raid而言,性能稍差,但價格相當低廉,實在是DIY友的利器。
ide raid卡的代表是promise fasttrak100.我就以此為例,介紹IDE RAID卡在linux上的應用。
linux的2.4.x核心開始支持ide raid卡promise fasttrak系列產品.但有少少問題,可能會導致有些型號工作不穩定,推薦使用promise公司提供的驅動。
promise提供單cpu的驅動ftrh71_120b5.zip(ftp://ftp.promise.com/Controllers/IDE/Linux/ftrh71_120b5.zip)字串9
它提供對fasttrak100TX2/LP/100的支持,可用在RedHat 6.2和redhat 7.x上。
promise提供多cpu的驅動FTv120b3RHsmp.TAR(ftp://ftp.promise.com/Controllers/IDE/Linux/FTv120b3RHsmp.TAR)它提供對fasttrak100TX2/66/100的支持,http://www.britepic.org可用在redhat 6.2和redhat 7.0上.
如果你的promise ide raid卡上的芯片是PDC20262和PDC20265,廠家建議你用redhat 7.0,因為可啟動的scsi模塊只支持單cpu,不支持smp.
我用單cpu的驅動來介紹安裝。
你需要兩張空白的,用dos格式化的軟盤。
解壓文件ftrh71_120b5.zip後,可以看到幾個文件.看到disk1.img和disk2.zip了吧。
可在dos下用rawrite.exe工具來把disk1.img寫進disk1軟盤中。
linux用戶就更好辦:
dd if=disk.img f=/dev/fd0
要注意先不要把軟盤mount上。
接下來,解壓disk2.zip,把生成的文件拷貝到disk2軟盤中。
如果你有一個安裝好的linux系統,想把fasttrak的驅動加進系統,從disk2軟盤上找到scsi_mod.o和ft.o兩個模塊.
insmod scsi_mod.o
insmod ft.o
用lsmod檢查一下是不是加載成功。