megaraid是lsi的一款命令列raid管理工具,我們以往配置raid時,都是通過web頁面去配置,步驟繁瑣,而且配置完畢還需要重啟作業系統。megaraid工具可以讓我們在命令列去配置管理raid,效率高,使用起來非常awesome。對於習慣gui方式的童鞋,這種方法簡直就是一種夢靨。:-)。命令列的方式,可以不用重啟作業系統,配置完畢就可以使用,非常便捷。
要想使用該工具,首先系統上要安裝相應的軟體包。安裝完畢之後,在/opt目錄
下回多出乙個megaraid/megacli的目錄,
本次使用該命令列工具的場景:
在第4、第5個插槽,新新增了兩塊intel p3700 ssd盤,
1. 檢視raid卡的裝置號
1
2
3
4
5
6
7
8
# cd /opt/megaraid/megacli
# ./megacli64 -pdlist -aall |grep "device id"
enclosure device id: 252
enclosure device id: 252
enclosure device id: 252
enclosure device id: 252
enclosure device id: 252
enclosure device id: 252
說明:上面的輸出,表示我們有乙個raid卡,這個卡下面有6個盤。這裡的id號需
要記下來,後面做raid時需要用到。
2. 檢視slot id,有沒有錯序的情況
1
2
3
4
5
6
7
8
# ./megacli64 -pdlist -aall |grep "slot"
slot number: 0
slot number: 1
slot number: 2
slot number: 3
slot number: 4
slot number: 5
說明:這裡的slot number號需要記下來,後面做raid時需要用到。
3. 檢視foreign資訊
1
2
3
4
5
6
7
# ./megacli64 -pdlist -aall |grep "foreign state"
foreign state: none
foreign state: none
foreign state: none
foreign state: none
foreign state: foreign
# 這是新增加的
foreign state: foreign
# 這是新增加的
4. 清除foreign資訊
1
# ./megacli64 -cfgforeign -clear -a0
5. 重新做raid,在slot4和slot5上做raid0
1
# ./megacli64 -cfgldadd -r0 [252:4,252:5] wt direct -a0
說明:這條命令的意思是在device id為252的裝置,其第4及第5個槽位的磁碟,做raid0操作,並且磁碟快取策略為wt(write through)方式。如果做raid1,只需要把r0改為r1即可。
附錄:名詞解釋
磁碟快取策略:
1
2
3
4
5
wt(write through)
wb(write back)
nora(no read ahead)
ra(read ahead)
adra(adaptive read ahead)
檢視有多少個raid級別,如果後續需要刪除指定的raid時需要用到,其中
「target id:n」,n即為第n組raid
1
# ./megacli64 -ldinfo -lall -aall
刪除陣列
1
# ./megacli64 -cfglddel -l1 -a0
linux
megaraid
命令列 工具
bat windows和linux下查詢命令
date 2018.12.20 1 參考 2 linux下的which命令 參考自 which命令的作用 在path變數指定的路徑中,搜尋某個系統命令的位置,並且返回第乙個搜尋結果。也就是說,使用which命令,就可以看到某個系統命令是否存在,以及執行的到底是哪乙個位置的命令。命令格式 which ...
linux掃盲之linux下常用FTP命令
格式 ftp hostname ip address a 在linux命令列下輸入 ftp 192.168.1.1 b 伺服器詢問你使用者名稱和密碼,分別輸入使用者名稱和相應密碼,待認證通過即可。格式 get remote file local file 將檔案從遠端主機中傳送至本地主機中。如要獲取...
Linux下locate命令和find命令
一 locate命令 locate命令用於查詢檔案,它比find命令的搜尋速度快,它需要乙個資料庫,這個資料庫由每天的例行工作 crontab 程式來建立。當我們建立好這個資料庫後,就可以方便地來搜尋所需檔案了。即先執行 updatedb 無論在那個目錄中均可,可以放在crontab中 後在 var...