Швидкий метод визначення стану накопичувача SSD?


13

У мене є накопичувач Intel X-25M, який двічі був помічений "невдало" в масиві зберігання ZFS, як зазначено тут . Однак після вилучення накопичувача він здається змонтувати, читати та записувати на інших комп’ютерах (Mac, ПК, корпус USB тощо)

Чи є хороший спосіб визначити сучасний стан накопичувача? Я відчуваю, що попереднім збоєм у рішенні ZFS було конвергенція помилок, погана звітність про помилки та апаратне забезпечення. Здається, що цей привід, можливо, в ньому є деяке життя.


це g1 чи g2?
Jim B

Це привід X25-M G2 120 Гб.
ewwhite

Відповіді:


12

Хороший, але не безпомильний спосіб перевірити стан диска - перевірити атрибути SMART.

Нижче наведено набір атрибутів SMART для диска Intel X25-M G2 160 Гб, знятого за допомогою smartctl v5.41. (Важлива версія. Раніші версії smartctl мали різні відображення атрибутів-імен, і фактично не зрозуміли конкретні таблиці для цього накопичувача).

# ./smartctl -data -A /dev/sda
smartctl 5.41 2011-06-09 r3365 [x86_64-linux-2.6.18-194.32.1.el5] (local build)
Copyright (C) 2002-11 by Bruce Allen, http://smartmontools.sourceforge.net

=== START OF READ SMART DATA SECTION ===
SMART Attributes Data Structure revision number: 5
Vendor Specific SMART Attributes with Thresholds:
ID# ATTRIBUTE_NAME          FLAG     VALUE WORST THRESH TYPE      UPDATED  WHEN_FAILED     RAW_VALUE
  3 Spin_Up_Time            0x0020   100   100   000    Old_age   Offline      -       0
  4 Start_Stop_Count        0x0030   100   100   000    Old_age   Offline      -       0
  5 Reallocated_Sector_Ct   0x0032   100   100   000    Old_age   Always       -       1
  9 Power_On_Hours          0x0032   100   100   000    Old_age   Always       -       4076
 12 Power_Cycle_Count       0x0032   100   100   000    Old_age   Always       -       67
192 Unsafe_Shutdown_Count   0x0032   100   100   000    Old_age   Always       -       30
225 Host_Writes_32MiB       0x0030   200   200   000    Old_age   Offline      -       148418
226 Workld_Media_Wear_Indic 0x0032   100   100   000    Old_age   Always       -       755
227 Workld_Host_Reads_Perc  0x0032   100   100   000    Old_age   Always       -       49
228 Workload_Minutes        0x0032   100   100   000    Old_age   Always       -       16956537
232 Available_Reservd_Space 0x0033   099   099   010    Pre-fail  Always       -       0
233 Media_Wearout_Indicator 0x0032   098   098   000    Old_age   Always       -       0
184 End-to-End_Error        0x0033   100   100   099    Pre-fail  Always       -       0

Це свідчить про те, що накопичувач мав 1 перерозподілений сектор, використав 1% свого доступного зарезервованого простору (атрибут 232) та 2% прогнозованих циклів програми / стирання (атрибут 233). На ньому було записано 148418 * 32MiB (атрибут 225).

Якщо на накопичувачі відображається якась значна кількість перерозподілених секторів, це може викликати занепокоєння, оскільки це, ймовірно, вказує на несправний флеш-чіп (таким же чином, що значна кількість перерозподілених секторів на обертовому диску зазвичай вказує на поверхневі помилки ). Кінець до кінця також поганий - у мене кілька дисків X25-M G2 160 Гб вийшли з ладу з великими (> 1000) повідомленнями про помилки "Кінець до кінця". Існує лише два корисних атрибути умови помилки для цих дисків, оскільки більшість корисних атрибутів SMART для звичайних дисків не застосовуються до SSD.

Однак SMART, як правило, не вважається надійним на 100%. Дослідження Google щодо відмов диска виявило, що, хоча існували хороші кореляції між різними індикаторами раннього попередження SMART та несправністю накопичувача, це не було корисним інструментом для прогнозування несправності окремих дисків. З цієї причини я, як правило, використовую SMART як спосіб доказувати привід погано (якщо виявляються помилки, можливо, він невдовзі вийде з ладу), а не доводити, що накопичувач все ще хороший.


1
Зауважте, що дослідження Google концентрувались на показаннях SMART, які були попередньо відмовлені, які виявились менш ніж надійними. Звітування про умови відмови дещо точніше.
Chris S

2

Незважаючи на те, що створена для "традиційних" жорстких дисків, утиліта "погані блоки" може принести певну користь, оскільки вона мала на меті використовувати всі відображувані сектори на диску. За допомогою запобігання фрагментації SSD та внутрішніх перепланувань, ми не зможемо точно сказати вам, що накопичувач хороший. Однак, якщо це скаже вам, що заженуть погано, я б точно викинув привід як мертвий.


1

HD TuneHD Tune Pro ) - чудові інструменти для вимірювання стану та продуктивності вашого SSD-накопичувача. У безкоштовній версії (HD Tune) є дуже обмежений набір функцій, але аналіз здоров’я потрапляє до цього, тому ви пощастили. У версії Pro є 15-денний пробний період, який я настійно рекомендую спробувати, він дасть вам великий, глибокий аналіз ефективності роботи вашого SSD.

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.