2019年10月18日 星期五

用MegaCli監控磁碟陣列卡

MegaCli是用來監控與操作RegaRAID控制器的指令,通常在Dell上面這些卡都叫做PERCx。使用方式如下,輸出的內容很多在此不解釋:

一、系統上面看控制器與驅動程式
dmesg | grep -i raid
lspci | grep -i raid
lsmod | grep mega

二、MegaCli指令又臭又長,縮短叫mc後順便看陣列卡數量
alias sudo='sudo '
alias mc='/opt/MegaRAID/MegaCli/MegaCli64'
sudo mc -v
sudo mc -adpcount

三、磁碟陣列卡本身的資訊
sudo mc -adpallinfo -a0
sudo mc -adpgettime -a0
sudo mc -adpautorbld -dsply -a0
sudo mc -encinfo -a0

四、觀察實體硬碟狀況
sudo mc -pdgetnum -a0
sudo mc -pdlist -a0
sudo mc -pdlist -a0 \
     | grep -e 'Enclosure position' \
         -e 'Slot Number' \
         -e 'Device Id' \
         -e 'Inquiry Data'
sudo mc -pdlist -a0 \
     | grep -e 'Enclosure position' \
            -e 'Device Id' \
            -e 'Error' \
            -e 'Failure'
上面是列出所有硬碟,下面是看個別硬碟
sudo mc -pdinfo -physdrv[32:0] -a0
sudo mc -pdinfo -physdrv[32:0, 32:11] -a0
sudo mc -phyinfo -phy0 -a0

五、觀察虛擬硬碟狀況
sudo mc -ldgetnum -a0
sudo mc -ldinfo -l0 -a0
sudo mc -ldinfo -l1 -a0

六、回顧一下所有磁碟陣列的狀況
sudo mc -cfgdsply -a0
sudo mc -ldpdinfo -a0

參考資料與相關資訊

_EOF_

沒有留言:

張貼留言