2021-05-12 14:32:11
Linux環境RAID卡的簡單設定與使用
使用 RAID 可以提高伺服器的效能。不同 RAID 的級別,效能會有所不同。它通過容錯和高可用性來儲存我們的資料。
下面記錄在linux上設定和使用raid卡的過程。
資源
- Linux主機
- Raid卡(LSI MegaRAID SAS 9271-8i)
- 兩塊希捷1T機械硬碟
工具
- Raid工具:MegaCli64或storcli64
- fdisk(分割區)
- mkfs(格式化分割區檔案系統)
- df(檢視分割區掛載情況)
Raid卡真容
Raid卡
圖中藍線框出的兩個插口是MinSATA的插口,可以連線Mni SATA轉接線,接硬碟資料口和備用電源。
Mini SATA介面線(不是我的手)
安裝
安裝結構圖
RAID卡插在PCI的擴充套件槽上,Mini SATA轉接線中的資料口接在硬碟上,同時硬碟接電源,轉接線的電源線可以不用(備用電源線)。
至此硬體安裝基本完成。
要想RAID卡工作還有必不可少的一步就是安裝驅動,這裡涉及到Linux的Kernel的編譯問題。在較新的Kernel中大多已經整合了RAID驅動,這裡我們從新編譯一下。
cd到Kernel原始碼目錄執行:
make menuconfig
要編譯Raid驅動,依賴PCI模組,所以我們需要把PCI support 模組編譯進核心。
進入PCI設定
按Y選擇編譯PCI support
之後在”Device Drivers” >>”SCSI device support”>>”SCSI low-level drivers”下在 “LSI Logic MegaRAID SAS RAID Module”上按Y,把此模組編譯進kernel中。
最後執行以下命令編譯核心
make -j 9
之後改一下grub設定,上傳編譯好的核心檔案,改好啟動引導之後就可以重新啟動裝置了,不出意外將會系統啟動前看到Raid初始化的列印輸出。
開機之後執行以下命令可以檢視Raid卡引數:
storcli64 /c0 show all#或MegaCli -AdpAllInfo -aAll
雙盤建立Raid1:
storcli /c0 add vd raid1 drives=252:5,7 pdperarray=2
建立好之後先用fdisk做好分割區然後用mkfs命令格式化分割區檔案系統,之掛載分割區就行了。
後記:
其實搞硬體,最重要的一步就是硬體裝置安裝的時候一定要裝好,要不然….
Linux公社的RSS地址:https://www.linuxidc.com/rssFeed.aspx
本文永久更新連結地址:https://www.linuxidc.com/Linux/2018-05/152456.htm
相關文章