首頁 > 軟體

Linux環境RAID卡的簡單設定與使用

2020-06-16 16:51:45

使用 RAID 可以提高伺服器的效能。不同 RAID 的級別,效能會有所不同。它通過容錯和高可用性來儲存我們的資料。

下面記錄在linux上設定和使用raid卡的過程。

資源

  1. Linux主機
  2. Raid卡(LSI MegaRAID SAS 9271-8i)
  3. 兩塊希捷1T機械硬碟

工具

  1. Raid工具:MegaCli64或storcli64
  2. fdisk(分割區)
  3. mkfs(格式化分割區檔案系統)
  4. 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


IT145.com E-mail:sddin#qq.com