我有一台使用 Dell PERC H200 控制器配置了 RAID1 的服务器。我尝试使用 smartmontools 来监控磁盘。但在安装并运行命令后,它显示 SMART 支持不可用:
# smartctl -a /dev/sda
...
=== START OF INFORMATION SECTION ===
Vendor: Dell
Product: Virtual Disk
Revision: 1028
Device type: disk
SMART support is: Unavailable - device lacks SMART capability.
中没有megaraid
或 的条目。我正在使用 Fedora 20。在 Fedora 中,通常如何监控此类 RAID 卡后面的磁盘?megadev
/proc/device
答案1
通常安装来自 lsi 的 megaraid 工具可以工作。确保阅读自述文件以安装 32 位库并启动 vivaldi 服务。不过,我认为它们没有经过 Fedora 认证 - rpm 适用于 rhel5/6。不确定源 rpm 是否存在,或者是否支持通用 linux。
答案2
我差点就想安装戴尔的 OMSA 工具了。但它显示维基页面
Fedora:此存储库正式不支持社区版本。但是,您可以通过编辑 yum 配置并将“fc”更改为“el5”来伪造它。这是完全不支持的。如果它坏了,您可以保留所有部分。
幸运的是,经过进一步的谷歌搜索,我发现了这个文章并意识到这只是选择正确设备的问题。
# smartctl -a /dev/sg1
...
=== START OF INFORMATION SECTION ===
Vendor: SEAGATE
Product: ST3300657SS
Revision: ES66
Device type: disk
Transport protocol: SAS
SMART support is: Available - device has SMART capability.
SMART support is: Enabled
Temperature Warning: Disabled or Not Supported
=== START OF READ SMART DATA SECTION ===
SMART Health Status: OK