Jak uzyskać dostęp do wartości SMART podczas korzystania z RAID i Intel Matrix Storage?


17

Mamy macierz RAID 5 korzystającą z Intel Matrix Storage (tj. Macierz RAID na płycie głównej). Jeden z dysków twardych zaczął wydawać odgłosy zgrzytania, a macierz właśnie się odbudowuje.

Chcielibyśmy przesłuchać wartości SMART na dyskach Seagate, ale z jakiegoś powodu żaden program, który próbowaliśmy, nie był w stanie odczytać wartości SMART.

Czy istnieje jakaś technika odczytu wartości SMART, abyśmy mogli stwierdzić, który napęd znajduje się na ostatnich odcinkach?


Jakie programy próbowałeś?
— digitxp

Kontrola HDDlife i AShampoo HDD. Myślę, że problem polega na tym, że wszystkie dyski wyglądają jak jeden duży dysk o rozmiarze 6 GB (jego RAID 5). To prawie tak, jakbyśmy potrzebowali czegoś, aby ominąć kontroler RAID i zajrzeć bezpośrednio do samego kontrolera dysku twardego, aby dowiedzieć się, który dysk twardy znajduje się na ostatnich nogach.
— Contango,

Większość oprogramowania diagnostycznego Smartctl dla systemu Windows obsługuje odczytywanie smartctl dysków twardych za macierzą RAID.
— Trevor Boyd Smith

Odpowiedzi:


4

Jeśli Intel Matrix Storage Manager nie powie ci o stanie dysku (SMART), być może (lub też) po prostu użyj narzędzia Seagate (bootowalnego) Seatools do zdiagnozowania dysków Seagate.

Musisz po prostu ustawić BIOS z „RAID” na „IDE”, a dyski powinny być widoczne jako pojedyncze dyski na bootowalnym nośniku Seatools.

Po użyciu go do zdiagnozowania dysku włącz RAID z powrotem w BIOS-ie i powróć do poprzedniego stanu (konfiguracja RAID pozostanie). W tym momencie możesz zaplanować zamianę wadliwego napędu (w razie potrzeby).


2
Dzięki, dobrze wiedzieć, że jest to możliwe. Wahałbym się przed wypróbowaniem tego - te macierze RAID są tak delikatne, że jeśli włączysz komputer z odłączonym dyskiem, poczekaj 30 sekund, a następnie podłącz go ponownie, a następnie włącz ponownie, chce przeprowadzić pełną przebudowę, co zajmuje 10 godzin. Powinno to być całkowicie niepotrzebne, ponieważ dysk nigdy nie został zapisany.
— Contango,

18

W moim krótkim czytaniu wygląda na to, że może to być wspólny problem z tym kontrolerem . Spróbuj dać szansę smartmontools . Ma mieć eksperymentalne wsparcie dla kontrolera Matrix.

2011-02-04: Dodaliśmy eksperymentalną obsługę dysków za sterownikiem Intel Matrix RAID w systemie Windows. Zgłoś wyniki testu na liście mailingowej wsparcia smartmontools.

Użyj /dev/csmi0,Xjako nazwy urządzenia, aby uzyskać dostęp do informacji SMART o poszczególnych dyskach, np .:

smartctl.exe -a / dev / csmi0,0


Próbowałem wsparcia eksperymentalnego, ale w ogóle nie działało. W każdym razie dzięki za wskazówkę.
— Contango,

1
Pracowałem dla mnie, Intel Matrix Storage Console 8.9.2.1002, mikroukład ICH10, smartmontools 5.43-0-20120-0620-r3567
— ChrisWue

+1 Pracowałem dla mnie smartctl 5.43 2012-06-30 r3573,, Intel P67 Express Chipset (6 Series PCH), iaStor.sys v 10.1.0.1008 (11/6/2010) (Intel Rapid Storage Technology).
— Jonathon Reinhart

Moja tablica jest przeznaczona do danych (nie systemu operacyjnego), więc musiałem użyć /dev/csmi0,1etc, dla innych dysków. Dzięki. +1
— Felipe Alvarez

14

hddguardian świetnie współpracuje z kontrolerem Intel Matrix RAID, zasadniczo jest to GUI dla smartctl.


Ten jest dla mnie zwycięzcą. Argus Monitor działał poprawnie, ale hddguardian daje bardzo zrozumiałe informacje o wszystkich danych i progach
— Nevster

Działa również dla moich dysków twardych podłączonych przez „Adapter LSI, SAS3 3008 Fury -StorPort”. Tak więc inne kontrolery RAID również mogą być obsługiwane.
— i3v

działa również dla mnie. raid 0 ssd evo ty dla nazwy oprogramowania
— MonsterMMORPG

Wygląda to świetnie, ale niestety autor otrzymał zbyt wiele skarg nękających zgłoszonych jako „problemy” i postanowił zamknąć projekt.
— jimp

3

Argus Monitor wyświetla informacje SMART dla dysków stojących za kontrolerem Intel Matrix RAID:

Wersja 1.8.17 (01/06/2011): Obsługa kontrolerów Intel Matrix RAID (chipsety ICHx).


1

smartmontools działał dla mnie dobrze.

Mam płytę główną Asus z kontrolerem RAID Intel ICH10R. Dwa dyski HD są w konfiguracji RAID-1, a kolejne 2 są w konfiguracji zwykłej bez RAID. Mogę wysłać zapytanie do dowolnego z nich za pomocą smartmontools.

Interfejs wiersza poleceń jest dość łatwy w użyciu i można go łatwo skryptować.

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

Wyświetla listę wykrytych urządzeń. W moim przypadku urządzenia 5 / dev / csmi0, x odpowiadają różnym portom SATA na płycie głównej.

Możesz łatwo wysłać zapytanie do dowolnego z nich:

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.

Szczególnie interesujące są ID 5 i 198. Pewne badanie Google wykazało, że są one dość dobrymi wskaźnikami określającymi moment awarii dysku.


1

Narzędzia smartmon również działały dla mnie, ale tylko dla dysków lustrzanych. Nie odczytałbym danych z mojego dysku SSD Intel ... Narzędzie Intel SSD Toolbox to robi.

  • Płyta główna Intel BX58SO
  • Oprogramowanie układowe / BIOS RAID 1 (dublowane)
  • Napędy: Seagate ST3500320NS
  • System operacyjny: Windows 10 64-bit

Odkryłem również, że działa oprogramowanie AIDA64 (wcześniej Everest). Łatwiejszy do odczytania niż surowe dane, ale to narzędzie nie jest darmowe. Odczytuje dane SMART zarówno z dysku SSD, jak i lustrzanych spinnerów

Jak zauważyli inni, artykuł WikiPedia na temat SMART jest wart przeczytania.

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.