MegaCli 安装和基本使用

MegaCli 安装和基本使用

admin
2023-08-20 / 0 评论 / 38 阅读 / 正在检测是否收录...

下载RPM包

wget http://mirror.cogentco.com/pub/misc/MegaCli-8.07.14-1.noarch.rpm

MegaCli-8.07.14-1.noarch.rpm

安装

rpm -ivh MegaCli-8.07.14-1.noarch.rpm

安装完,就会在/opt/下创建个MegaRAID目录,文件都在里面

添加软连接

ln -s /opt/MegaRAID/MegaCli/MegaCli64 /usr/bin/MegaCli

查看帮助手册

MegaCli -h

查看raid 状态

MegaCli -LdInfo -lAll -aALL
State               : Degraded(降级)
State               : Offline(离线)
State               : Optimal(正常)
Number Of Drives    : 2  RAID组包含2块磁盘。

查看硬盘数量以及有无损坏,有几行就是有几个硬盘

MegaCli -PDList -aALL |grep "Firmware state"

硬盘状态:

Firmware state: Online, Spun Up 磁盘正常

Firmware state: Unconfigured(good), Spun Up 磁盘已安装,但未启用

Firmware state: Unconfigured(bad) 故障

Firmware state: Failed 故障

Firmware state: Rebuild 重建,一般在更换磁盘时显示

查看硬盘所有信息

MegaCli -PDList -aALL

部分参数解释:

  • Slot Number: ---硬盘槽号
  • PD Type: -----磁盘接口类型
  • InquiryData: -----硬盘的序列号、型号、固件版本
  • Raw Size: -----磁盘原始大小
  • NonCoerced Size: -----磁盘标准大小
  • CoercedSize: ------磁盘最大可用大小
  • Medai Error Count: ------表示磁盘可能错误,可能是磁盘有坏道,这个值不为0值得注意,数值越大,危险系数越高。
  • Other Error Count: ------表示磁盘可能存在松动,可能需要重新再插入。
  • Predictive Failure Count: -----预测故障计数

查看raid级别

第一种:

MegaCli -LdPdInfo -aALL|grep "RAID Level"

raid级别:
RAIDLevel : Primary-0, Secondary-0, RAID Level Qualifier-0 这就是raid0

  • 0 0 0 是raid0
  • 1 0 0 是raid1
  • 5 0 3 是raid5
  • 1 3 0 是raid10
  • raid1 还需要结合Span Depth的值来判断
  • Span Depth : 2 表示共2个RAID1盘组做成了RAID10,1表示1个RAID1盘组
  • 还有一种情况:Primary-1, Secondary-3, RAID LevelQualifier-0 也是表示 RAID-10;
  • 也可以这么显示raid级别,输入就会返回,这种的基本准确

第二种:

MegaCli -ShowSummary -aALL|grep "RAID Level"
如报一下错误
[root@localhost MegaCli]# ./MegaCli64 -PDList -aALL
./MegaCli64: error while loading shared libraries: libncurses.so.5: cannot open shared object file: No such file or directory

解决办法 :
安装libncurses.so.5

yum install libncurses.so.5

安装 libncurses.so.5 之后,如果还是报错,就安装 libncurses 相关软件包

yum install libncurses*
0

评论 (0)

取消