使用RAID和Intel Matrix Storage时如何访问SMART值?


17

我们有一个使用Intel Matrix Storage的RAID 5阵列(即基于主板的RAID)。其中一个硬盘驱动器已开始发出刺耳的噪音,该阵列目前正在重建中。

我们想询问Seagate硬盘上的SMART值,但是由于某些原因,我们尝试过的所有程序都无法读取SMART值。

有什么技术可以读取SMART值,以便我们分辨出哪个驱动器在最后一站?


您尝试了什么程序?
digitxp 2011年

HDDlife和AShampoo HDD控制。我认为问题在于所有驱动器都显示为一个6GB的大型驱动器(其RAID 5)。几乎就像我们需要绕过RAID控制器并直接进入硬盘驱动器控制器本身以找出最后一块硬盘的东西。
Contango 2011年

Windows的大多数Smartctl诊断软件都支持读取RAID阵列后面的硬盘驱动器的smartctl。
特雷弗·博伊德·史密斯

Answers:


4

如果英特尔矩阵存储管理器没有告诉您驱动器(SMART)的状态,则也许(或者也)仅使用Seagate(可引导)Seatools实用程序来诊断Seagate驱动器。

您只需将BIOS从“ RAID”设置为“ IDE”,并且这些驱动器应该作为可启动Seatools介质中的单个驱动器可见。

一旦将其用于诊断驱动器,请在BIOS中重新打开RAID,然后应恢复原来的状态(RAID配置将保留)。此时,您可以计划更换有故障的驱动器(如果需要)。


2
谢谢,很高兴知道这是可能的。我有点犹豫要尝试一下-这些RAID阵列非常脆弱,如果您在拔下其中一个驱动器的情况下打开计算机,请等待30秒钟,然后再次插入该驱动器,然后再次打开它,想要进行完全重建,这需要10个小时。这是完全不必要的,因为从未写入驱动器。
Contango 2011年

18

在我的简要阅读中,这似乎是该控制器的常见问题。试一试smartmontools。应该为Matrix控制器提供一些实验支持。

2011-02-04:我们在Windows上增加了对Intel Matrix RAID驱动程序后面的磁盘的实验支持。请将您的测试结果报告给smartmontools支持邮件列表。

使用/dev/csmi0,X的设备名称对单个磁盘,比如像这样的访问SMART信息:

smartctl.exe -a / dev / csmi0,0


尝试了实验性支持,但似乎根本没有用。无论如何,谢谢你的提示。
2011年

1
为我工作,英特尔矩阵存储控制台8.9.2.1002,ICH10芯片组,smartmontools 5.43-0-20120-0620-r3567
ChrisWue 2012年

+1为我工作smartctl 5.43 2012-06-30 r3573,英特尔P67 Express芯片组(6系列PCH),iaStor.sys v 10.1.0.1008(11/6/2010)(英特尔快速存储技术)。
Jonathon Reinhart 2013年

我的阵列用于存储数据(不是OS),因此必须/dev/csmi0,1用于其他磁盘。谢谢。+1
费利佩·阿尔瓦雷斯

14

hddguardian可与Intel Matrix RAID控制器配合使用,本质上是smartctl的GUI。


这对我来说是赢家。Argus Monitor可以,但是hddguardian提供了有关所有数据和阈值的非常容易理解的信息
nevster 2015年

也适用于通过“ LSI适配器SAS3 3008 Fury -StorPort”连接的硬盘。因此,其他RAID控制器也可能会受支持。
i3v

也为我工作。对软件名称的raid 0 ssd evo ty
MonsterMMORPG,2016年

这看起来不错,但不幸的是,提交人收到了很多骚扰性投诉,据说是“问题”,因此决定关闭该项目。
jimp 2015年

3

Argus Monitor显示Intel Matrix RAID控制器后面驱动器的SMART信息:

版本1.8.17(01/06/2011):支持Intel Matrix RAID控制器(ICHx芯片组)。


1

smartmontools对我来说效果很好。

我有一个带英特尔ICH10R RAID控制器的华硕主板。其中两个HD处于RAID-1配置,另外两个HD处于常规非RAID设置。我可以使用smartmontools查询其中的任何一个。

命令行界面非常易于使用,并且可以轻松编写脚本。

c:\>smartctl --scan
/dev/sda -d scsi # /dev/sda, SCSI device
/dev/sdb -d scsi # /dev/sdb, SCSI device
/dev/sdc -d scsi # /dev/sdc, SCSI device
/dev/csmi0,0 -d ata # /dev/csmi0,0, ATA device
/dev/csmi0,2 -d ata # /dev/csmi0,2, ATA device
/dev/csmi0,3 -d ata # /dev/csmi0,3, ATA device
/dev/csmi0,4 -d ata # /dev/csmi0,4, ATA device
/dev/csmi0,5 -d ata # /dev/csmi0,5, ATA device

这将向您显示检测到的设备列表。就我而言,5个/ dev / csmi0,x设备对应于主板上的各种SATA端口。

您可以轻松查询其中任何一个:

c:\>smartctl -a /dev/csmi0,2
smartctl 6.3 2014-07-26 r3976 [x86_64-w64-mingw32-win7-sp1] (sf-6.3-1)
Copyright (C) 2002-14, Bruce Allen, Christian Franke, www.smartmontools.org

=== START OF INFORMATION SECTION ===
Model Family:     SAMSUNG SpinPoint F2 EG
Device Model:     SAMSUNG HD154UI
Serial Number:    XXXXXXXXXXXXXX
LU WWN Device Id: X XXXXXX XXXXXXXXX
Firmware Version: 1AG01118
User Capacity:    1,500,301,910,016 bytes [1.50 TB]
Sector Size:      512 bytes logical/physical
Device is:        In smartctl database [for details use: -P show]
ATA Version is:   ATA/ATAPI-7, ATA8-ACS T13/1699-D revision 3b
Local Time is:    Thu Apr 16 21:59:25 2015 PDT
SMART support is: Available - device has SMART capability.
SMART support is: Enabled

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

SMART Attributes Data Structure revision number: 16
Vendor Specific SMART Attributes with Thresholds:
ID# ATTRIBUTE_NAME          FLAG     VALUE WORST THRESH TYPE      UPDATED  WHEN_FAILED RAW_VALUE
  1 Raw_Read_Error_Rate     0x000f   100   100   015    Pre-fail  Always       -       0
  3 Spin_Up_Time            0x0007   070   070   007    Pre-fail  Always       -       9700
  4 Start_Stop_Count        0x0032   098   098   050    Old_age   Always       -       2506
  5 Reallocated_Sector_Ct   0x0033   100   100   051    Pre-fail  Always       -       0
  7 Seek_Error_Rate         0x000f   100   100   015    Pre-fail  Always       -       0
  8 Seek_Time_Performance   0x0025   100   100   037    Pre-fail  Offline      -       0
  9 Power_On_Hours          0x0032   097   097   050    Old_age   Always       -       14655
 10 Spin_Retry_Count        0x0033   100   100   051    Pre-fail  Always       -       0
 11 Calibration_Retry_Count 0x0012   100   100   018    Old_age   Always       -       0
 12 Power_Cycle_Count       0x0032   098   098   050    Old_age   Always       -       2500
 13 Read_Soft_Error_Rate    0x000e   100   100   014    Old_age   Always       -       0
183 Runtime_Bad_Block       0x0032   100   100   050    Old_age   Always       -       0
184 End-to-End_Error        0x0033   100   100   051    Pre-fail  Always       -       0
187 Reported_Uncorrect      0x0032   100   100   050    Old_age   Always       -       2
188 Command_Timeout         0x0032   100   100   050    Old_age   Always       -       0
190 Airflow_Temperature_Cel 0x0022   067   061   034    Old_age   Always       -       33 (Min/Max 13/33)
194 Temperature_Celsius     0x0022   065   060   034    Old_age   Always       -       35 (Min/Max 13/35)
195 Hardware_ECC_Recovered  0x001a   100   100   026    Old_age   Always       -       767683535
196 Reallocated_Event_Count 0x0032   100   100   050    Old_age   Always       -       0
197 Current_Pending_Sector  0x0012   100   100   018    Old_age   Always       -       0
198 Offline_Uncorrectable   0x0030   100   100   048    Old_age   Offline      -       0
199 UDMA_CRC_Error_Count    0x003e   100   100   062    Old_age   Always       -       0
200 Multi_Zone_Error_Rate   0x000a   100   099   010    Old_age   Always       -       3
201 Soft_Read_Error_Rate    0x000a   100   100   010    Old_age   Always       -       0

SMART Error Log Version: 1
No Errors Logged

SMART Self-test log structure revision number 1
No self-tests have been logged.  [To run self-tests, use: smartctl -t]

SMART Selective self-test log data structure revision number 1
 SPAN  MIN_LBA  MAX_LBA  CURRENT_TEST_STATUS
    1        0        0  Not_testing
    2        0        0  Not_testing
    3        0        0  Not_testing
    4        0        0  Not_testing
    5        0        0  Not_testing
Selective self-test flags (0x0):
  After scanning selected spans, do NOT read-scan remainder of disk.
If Selective self-test is pending on power-up, resume after 0 minute delay.

ID#5和#198特别受关注。Google的一项有趣研究表明,这些驱动器对于何时驱动器将要发生故障是一个很好的指标。


1

smartmon工具也适用于我,但仅适用于镜像驱动器。无法从我的Intel SSD读取数据...尽管Intel SSD Toolbox做到了。

  • 英特尔BX58SO主板
  • 固件/ BIOS RAID 1(镜像)
  • 驱动器: Seagate ST3500320NS
  • 操作系统: Windows 10 64-bit

我还发现AIDA64软件(以前称为Everest)可以工作。比原始数据更容易读取,但是此工具不是免费的。从SSD和镜像微调器读取SMART数据

正如其他人指出的那样,关于SMART的WikiPedia文章非常值得一读。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.