centos 检测磁盘 内存 健康 状态

举报
yd_299763254 发表于 2026/10/11 07:55:20 2026/10/11
【摘要】 centos 检测磁盘 内存 健康 状态

硬盘 Or Raid
磁盘检测工具-smartmontools
1、smartctl -i :显示设备的身份信息,检查硬盘是否打开了SMART支持。

看到有:

SMART support is: Enabled
说明硬盘支持SMART。

如果为Disabled,使用:

smartctl --smart=on --offlineauto=on --saveauto=on

启用SMART。

2、smartctl -H :查看硬盘的健康状况。(df -h 查看硬盘 如:/dev/sda )

=== START OF READ SMART DATA SECTION ===

SMART overall-health self-assessment test result: PASSED
PASSED表示硬盘健康状态良好,如果为Failure那就要立刻更换硬盘。

3、smartctl -A :显示设备SMART厂商属性和值。

4、smartctl -l error :显示硬盘历史错误信息。

5、smartctl --test=TEST :硬盘自测。

TEST可取值:offline, short, long, conveyance, select,M-N, pending,N, afterselect,[on|off], scttempint,N[,p]

此时可以用smartctl -X中断后台测试。

6、smartctl -l selftest :显示硬盘测试信息。

7、smartctl -a :显示硬盘SMART的全部信息

8、smartctl --all /dev/sda 显示硬盘SMART的全部信息

raid 检测工具-megacli
命令使用:
MegaCli -LDInfo -Lall -aALL 查raid级别
MegaCli -AdpAllInfo -aALL 查raid卡信息
MegaCli -PDList -aALL 查看硬盘信息
MegaCli -AdpBbuCmd -aAll 查看电池信息
MegaCli -FwTermLog -Dsply -aALL 查看raid卡日志

MegaCli常用参数介绍
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相关信息】

判断磁盘是否有问题,非0就有问题

/usr/sbin/megacli -PDList -aALL|grep -i ‘Error Count’

内存
grep “[0-9]” /sys/devices/system/edac/mc/mc*/csrow*/ch*_ce_count
ch*_ce_count应该为对应的内存插槽,内容非0则存在问题.

1> count不为0表示有错误
2> mc代表第几个cpu,
3> csrow内存通道,
4> ch第几个内存

【声明】本内容来自华为云开发者社区博主,不代表华为云及华为云开发者社区的观点和立场。转载时必须标注文章的来源(华为云社区)、文章链接、文章作者等基本信息,否则作者和本社区有权追究责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@huaweicloud.com
  • 点赞
  • 收藏
  • 关注作者

评论(0)

0/1000
抱歉,系统识别当前为高风险访问,暂不支持该操作

全部回复

上滑加载中

设置昵称

在此一键设置昵称,即可参与社区互动!

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。