Linux

如何使用戴爾 PERC H200 控制器監控 RAID1 系統?

  • March 24, 2018

我有一台使用戴爾 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.

沒有megaraidmegadev的條目/proc/device。我正在使用 Fedora 20。在 Fedora 中,通常如何監控此類 RAID 卡後面的磁碟?

我幾乎想安裝戴爾的 OMSA 工具。但它在維基頁面上說

Fedora:此儲存庫中正式不支持社區版本。但是,您可以通過編輯 yum 配置並將“fc”更改為“el5”來偽造它。這是完全不支持的。如果它壞了,你可以保留所有的碎片。

幸運的是,在進一步Google搜尋之後,我找到了這篇文章,並意識到這只是選擇正確設備的問題。

# 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

通常從 lsi 安裝 megaraid 工具會起作用。確保閱讀自述文件以安裝 32 位庫並啟動 vivaldi 服務。不過,我認為它們沒有通過 Fedora 認證 - rpm 用於 rhel5/6。不確定源 rpm 是否存在,或者是否支持通用 linux。

引用自:https://serverfault.com/questions/614085