![如何在 Centos 下监控戴尔服务器 RAID 状态](https://linux22.com/image/716290/%E5%A6%82%E4%BD%95%E5%9C%A8%20Centos%20%E4%B8%8B%E7%9B%91%E6%8E%A7%E6%88%B4%E5%B0%94%E6%9C%8D%E5%8A%A1%E5%99%A8%20RAID%20%E7%8A%B6%E6%80%81.png)
运行 Dell PERC 6 RAID 控制器的 Dell 1950 服务器,我们如何在不在启动状态下检查的情况下在 Centos 7 下监控 RAID 状态?谢谢。
答案1
答案2
Stone 的回答是正确的,使用 PERC CLI;他的链接提供了很好的安装说明,但目前没有指向 RPM 文件。请参阅https://www.dell.com/support/home/us/en/04/drivers/driversdetails?driverid=52r3d获取最新版本。
您可以使用 ”yum 本地安装“ 代替 ”rpm -i“在 CentOS 上:
yum -y localinstall perccli-007.0127.0000.0000-1.noarch.rpm
。
你必须跑perccli64 是以 root 身份。示例用法:
sudo /opt/MegaRAID/perccli/perccli64 -LDInfo -Lall -aALL
答案3
尝试了 perccli 和 megacli,但没有成功。
我设法使用 smartmontools 获取 RAID 环境中驱动器的状态(健康状况)。我不知道的是,它们隐藏在/dev/sg#
例子:
smartctl -a /dev/sg0 (1st physical disc)
smartctl -a /dev/sg1 (RAID1 virtual disc)
smartctl -a /dev/sg2 (2nd physical disc)
不确定如何检查 RAID 状态,但在检查驱动器故障时很有帮助。