MegaCli 工具安装使用

`简介`
MegaCli是一款管理维护硬件RAID软件,可以通过它来了解当前raid卡的所有信息,包括 raid卡的型号,raid的阵列类型,raid 上各磁盘状态等。
centos安装
1、下载安装包
wget http://162.243.29.98/MegaCli-8.07.14-1.noarch.rpm
2、安装
rpm -ivh MegaCli-8.07.14-1.noarch.rpm
3、方便使用,添加别名
vim /root/.bashrc
alias megacli=’/opt/MegaRAID/MegaCli/MegaCli64′
source /root/.bashrc
4、查看硬盘信息
megacli -PDList -aALL

`报错解决`
第4步报错:megacli: error while loading shared libraries: libncurses.so.5: cannot open shared object file: No such file or directory
解决:yum install libncurses* -y
Debian&&Ubuntu安装
1、安装依赖
apt install wget unzip alien dpkg -y
2、下载安装包
wget http://162.243.29.98/MegaCli-8.07.14-1.noarch.rpm
3、安装
alien MegaCli-8.07.14-1.noarch.rpm
dpkg -i megacli_8.07.14-2_all.deb
4、方便使用,添加别名
vim /root/.bashrc
alias megacli=’/opt/MegaRAID/MegaCli/MegaCli64′
source /root/.bashrc
5、查看硬盘信息
megacli -PDList -aALL

`报错解决`
第3步报错:
dpkg: warning: 'ldconfig' not found in PATH or not executable
dpkg: warning: 'start-stop-daemon' not found in PATH or not executable
dpkg: error: 2 expected programs not found in PATH or not executable
Note: root's PATH should usually contain /usr/local/sbin, /usr/sbin and /sbin
解决:
#添加环境变量
vim /root/.bashrc
export PATH=/sbin:/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin
source /root/.bashrc
第5步报错:
megacli: error while loading shared libraries: libncurses.so.5: cannot open shared object file: No such file or directory
解决:
apt-get install libncurses5
`使用详解`
megacli -cfgdsply -aALL | grep "Error"                                                    【正常都是0】 
megacli -LDGetProp -Cache -LALL -a0                                                       【写策略】 
megacli -cfgdsply -aALL   | grep "Memory"                                                 【内存大小】 
megacli -LDInfo -Lall -aALL                                                               【查RAID级别】 
megacli -AdpAllInfo -aALL                                                                 【查RAID卡信息】 
megacli -PDList -aALL                                                                     【查看硬盘信息】 
megacli -AdpBbuCmd -aAll                                                                  【查看电池信息】 
megacli -FwTermLog -Dsply -aALL                                                           【查看RAID卡日志】 
megacli -adpCount                                                                         【显示适配器个数】 
megacli -AdpGetTime –aALL                                                                 【显示适配器时间】 
megacli -AdpAllInfo -aAll                                                                 【显示所有适配器信息】 
megacli -LDInfo -LALL -aAll                                                               【显示所有逻辑磁盘组信息】 
megacli -PDList -aAll                                                                     【显示所有的物理信息】 
megacli -AdpBbuCmd -GetBbuStatus -aALL |grep "Charger Status"                             【查看充电状态】 
megacli -AdpBbuCmd -GetBbuStatus -aALL                                                    【显示BBU状态信息】 
megacli -AdpBbuCmd -GetBbuCapacityInfo -aALL                                              【显示BBU容量信息】 
megacli -AdpBbuCmd -GetBbuDesignInfo -aALL                                                【显示BBU设计参数】 
megacli -AdpBbuCmd -GetBbuProperties -aALL                                                【显示当前BBU属性】 
megacli -cfgdsply -aALL                                                                   【显示RAID卡型号,RAID设置,DISK相关信息】 
megacli -PDList -aALL -NoLog|grep "Firmware state"                                        【显示Firmware state】
megacli -pdlist -a0|egrep "Slot Number|Firmware stat"                                     【可以看出是不是热备盘】
megacli -PDList -aAll -NoLog | grep -Ei "(enclosure|slot)"                                【获取盘号和槽位】 
megacli -PDRbld -ShowProg -PhysDrv [32:5] -aALL                                           【查看硬盘同步进度状态 ([32:5]5代表硬盘slot的号,32代表硬盘ID)】 
megacli -PDList -aAll| grep -Ei "(Enclosure Device|Slot Number|Raw Size|Firmware state)"  【查看盘的数量】
megacli -PDlist -aALL | grep "ID" | uniq |awk -F: '{print $2}' | awk '{print $1}'         【获取硬盘ID Enclosure Device ID】
  • 1
    点赞
  • 10
    收藏
    觉得还不错? 一键收藏
  • 6
    评论
评论 6
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值