Abr*_*ile 6 centos hard-disk smartctl dmidecode
我想使用 SMART 对我的硬盘进行健康检查。我相信我有一台 4 年前的 HP 服务器。每次我尝试使用以下命令时
smartctl -a /dev/sda
Run Code Online (Sandbox Code Playgroud)
我收到一条错误消息,内容如下
Device does not support SMART
Error Counter logging not supported
Device does not support Self Test logging
Run Code Online (Sandbox Code Playgroud)
这真的意味着我无法在这些磁盘上使用 SMART,还是仅仅因为我缺少某些驱动程序或我的 BIOS 太旧?
根据dmidecode我有 bios 2.7 所以它应该不会太旧。
我正在使用 CentOS 6.4。
最可能的原因是您的服务器带有硬件 raid 控制器,而 sda 不是单个磁盘,而是一个逻辑驱动器。
HP 提供了用于监控您的硬件的工具,可以hpacucli在此处找到用于监控 HP RAID 控制器状态和包含的驱动器的典型 Linux 实用程序。
一些有用的命令是:
hpacucli> ctrl all show config
hpacucli> ctrl all show config detail
hpacucli> ctrl all show status
hpacucli> ctrl slot=0 pd all show
hpacucli> ctrl slot=0 pd 1 show
hpacucli> ctrl slot=0 pd all show status
Run Code Online (Sandbox Code Playgroud)
小智 5
补充一下 Aleksandr 所说的(不幸的是,我还不能发表评论):
smartctl -x -A -d sat+cciss,0 /dev/sda
sat+ 位不仅仅为您提供了 cciss 本身 - 特别是,您应该能够访问各个属性,而不仅仅是整体 SMART 状态和计算值。
| 归档时间: |
|
| 查看次数: |
9055 次 |
| 最近记录: |