LINUX.ORG.RU

Состарились и приуныли SATA винты

 ,


0

2

На персоналках и у меня и у товарища практически одновременно полетели винчестеры. Просто в один прекрасный момент компьютер повис и решил больше не грузиться с системного раздела из-за ошибок чтения.

Винчестеры SATA 2 производителя Seagate. У меня на 160 гигов, а у товарища - на терабайт. Пока паниковал (потерял хороший кусок диплома и важную самописную программу) - посмотрел в данные SMART. Винчестер выдаёт 1,9 лет наработки, 2800 запусков/остановок при норме в 20, около 140 млн. ошибок чтения при пороговом значении в 6, 204 млн. ошибок позиционирования при пороге в 30. Температура 44 по Цельсию, все секторы целы.

Решил не заморачиваться с настройкой Slackware и вкатил Simply Linux (надо было быстро, ибо диплом защищать) прямо на повреждённый винчестер. Пока работает, но очень ругается.

Если кто с таким сталкивался, то хотелось бы услышать квалифицированные комментарии по поводу причин произошедшего и вариантов решений. Пока думаем покупать новые винты и собирать зеркальный RAID.


квалифицированные комментарии
Seagate

зачем , когда есть WD и надёжные ssd ?

потерял хороший кусок диплома и важную самописную программу

есть два типа людей - те, кто ещё не делает бэкапы и те, кто уже делает.

smilessss ★★★★★
()
Ответ на: комментарий от xtraeft

Лично мне этот винт несколько лет назад достался бесплатно, так что я решил не кочевряжиться и пользоваться. Но чота какта он больно внезапно подвёл.

NIR
() автор топика
Ответ на: комментарий от redgremlin
ID# ATTRIBUTE_NAME          FLAG     VALUE WORST THRESH TYPE      UPDATED  WHEN_FAILED RAW_VALUE
  1 Raw_Read_Error_Rate     0x000e   116   099   006    Old_age   Always       -       107820594
  3 Spin_Up_Time            0x0003   100   100   000    Pre-fail  Always       -       0
  4 Start_Stop_Count        0x0032   100   100   020    Old_age   Always       -       20
  5 Reallocated_Sector_Ct   0x0033   100   100   036    Pre-fail  Always       -       23
  7 Seek_Error_Rate         0x000f   078   060   030    Pre-fail  Always       -       74861869
  9 Power_On_Hours          0x0032   088   088   000    Old_age   Always       -       10909
 10 Spin_Retry_Count        0x0013   100   100   097    Pre-fail  Always       -       0
 12 Power_Cycle_Count       0x0032   100   100   020    Old_age   Always       -       53
184 End-to-End_Error        0x0032   100   100   099    Old_age   Always       -       0
187 Reported_Uncorrect      0x0032   100   100   000    Old_age   Always       -       0
188 Command_Timeout         0x0032   100   100   000    Old_age   Always       -       0
189 High_Fly_Writes         0x003a   100   100   000    Old_age   Always       -       0
190 Airflow_Temperature_Cel 0x0022   050   043   045    Old_age   Always   In_the_past 50 (0 39 53 41 0)
194 Temperature_Celsius     0x0022   050   057   000    Old_age   Always       -       50 (0 24 0 0 0)
195 Hardware_ECC_Recovered  0x001a   041   022   000    Old_age   Always       -       107820594
197 Current_Pending_Sector  0x0012   100   100   000    Old_age   Always       -       0
198 Offline_Uncorrectable   0x0010   100   100   000    Old_age   Offline      -       0
199 UDMA_CRC_Error_Count    0x003e   200   200   000    Old_age   Always       -       0

при работе находился неподвижно

Model Family:     Seagate Barracuda 7200.12
Device Model:     ST31000528AS

xtraeft ★★☆☆
()
Последнее исправление: xtraeft (всего исправлений: 1)
Ответ на: комментарий от xtraeft
ID# ATTRIBUTE_NAME          FLAG     VALUE WORST THRESH TYPE      UPDATED  WHEN_FAILED RAW_VALUE
  1 Raw_Read_Error_Rate     0x002f   200   200   051    Pre-fail  Always       -       0
  3 Spin_Up_Time            0x0027   179   176   021    Pre-fail  Always       -       2041
  4 Start_Stop_Count        0x0032   084   084   000    Old_age   Always       -       16550
  5 Reallocated_Sector_Ct   0x0033   200   200   140    Pre-fail  Always       -       0
  7 Seek_Error_Rate         0x002f   200   200   051    Pre-fail  Always       -       0
  9 Power_On_Hours          0x0032   090   090   000    Old_age   Always       -       7947
 10 Spin_Retry_Count        0x0033   100   100   051    Pre-fail  Always       -       0
 11 Calibration_Retry_Count 0x0032   100   100   000    Old_age   Always       -       0
 12 Power_Cycle_Count       0x0032   084   084   000    Old_age   Always       -       16276
184 End-to-End_Error        0x0033   100   100   097    Pre-fail  Always       -       0
187 Reported_Uncorrect      0x0032   100   095   000    Old_age   Always       -       5
188 Command_Timeout         0x0032   100   001   000    Old_age   Always       -       34360263323
190 Airflow_Temperature_Cel 0x0022   050   032   040    Old_age   Always   In_the_past 50
191 G-Sense_Error_Rate      0x0032   001   001   000    Old_age   Always       -       142
192 Power-Off_Retract_Count 0x0032   193   193   000    Old_age   Always       -       5397
193 Load_Cycle_Count        0x0032   152   152   000    Old_age   Always       -       145312
194 Temperature_Celsius     0x0022   097   079   000    Old_age   Always       -       50
196 Reallocated_Event_Count 0x0032   200   200   000    Old_age   Always       -       0
197 Current_Pending_Sector  0x0032   200   200   000    Old_age   Always       -       0
198 Offline_Uncorrectable   0x0030   100   253   000    Old_age   Offline      -       0
199 UDMA_CRC_Error_Count    0x0032   200   200   000    Old_age   Always       -       642
200 Multi_Zone_Error_Rate   0x0009   100   253   051    Pre-fail  Offline      -       0
Model Family:     Western Digital Scorpio Black

винт с ноута года 3, бывало ноут часто передвигался во время работы винта.

smilessss ★★★★★
()
Ответ на: комментарий от redgremlin

smartctl 5.41 2011-06-09 r3365 [i686-linux-3.0.20-std-def-alt0.M60P.1] (ALT Linux 5.41-alt1)
Copyright (C) 2002-11 by Bruce Allen, http://smartmontools.sourceforge.net

=== START OF INFORMATION SECTION ===
Model Family: Seagate Barracuda 7200.10
Device Model: ST3160815AS
Serial Number: 9RA14K0H
Firmware Version: 3.AAD
User Capacity: 160В 040В 803В 840 bytes [160 GB]
Sector Size: 512 bytes logical/physical
Device is: In smartctl database [for details use: -P show]
ATA Version is: 7
ATA Standard is: Exact ATA specification draft version not indicated
Local Time is: Sun Jun 23 13:12:34 2013 MSK
SMART support is: Available - device has SMART capability.
SMART support is: Enabled

=== START OF READ SMART DATA SECTION ===
SMART overall-health self-assessment test result: PASSED

General SMART Values:
Offline data collection status: (0x82) Offline data collection activity
was completed without error.
Auto Offline Data Collection: Enabled.
Self-test execution status: ( 0) The previous self-test routine completed
without error or no self-test has ever
been run.
Total time to complete Offline
data collection: ( 430) seconds.
Offline data collection
capabilities: (0x5b) SMART execute Offline immediate.
Auto Offline data collection on/off support.
Suspend Offline collection upon new
command.
Offline surface scan supported.
Self-test supported.
No Conveyance Self-test supported.
Selective Self-test supported.
SMART capabilities: (0x0003) Saves SMART data before entering
power-saving mode.
Supports SMART auto save timer.
Error logging capability: (0x01) Error logging supported.
General Purpose Logging supported.
Short self-test routine
recommended polling time: ( 1) minutes.
Extended self-test routine
recommended polling time: ( 54) minutes.

SMART Attributes Data Structure revision number: 10
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 117 099 006 Pre-fail Always - 138286240
3 Spin_Up_Time 0x0003 097 097 000 Pre-fail Always - 0
4 Start_Stop_Count 0x0032 098 098 020 Old_age Always - 2774
5 Reallocated_Sector_Ct 0x0033 100 100 036 Pre-fail Always - 0
7 Seek_Error_Rate 0x000f 083 060 030 Pre-fail Always - 204689777
9 Power_On_Hours 0x0032 082 082 000 Old_age Always - 16454
10 Spin_Retry_Count 0x0013 100 100 097 Pre-fail Always - 0
12 Power_Cycle_Count 0x0032 098 098 020 Old_age Always - 2779
187 Reported_Uncorrect 0x0032 001 001 000 Old_age Always - 3004
189 High_Fly_Writes 0x003a 100 100 000 Old_age Always - 0
190 Airflow_Temperature_Cel 0x0022 057 048 045 Old_age Always - 43 (Min/Max 24/44)
194 Temperature_Celsius 0x0022 043 052 000 Old_age Always - 43 (0 18 0 0)
195 Hardware_ECC_Recovered 0x001a 088 072 000 Old_age Always - 123888316
197 Current_Pending_Sector 0x0012 001 001 000 Old_age Always - 4294967295
198 Offline_Uncorrectable 0x0010 001 001 000 Old_age Offline - 4294967295
199 UDMA_CRC_Error_Count 0x003e 200 169 000 Old_age Always - 4621
200 Multi_Zone_Error_Rate 0x0000 100 253 000 Old_age Offline - 0
202 Data_Address_Mark_Errs 0x0032 100 253 000 Old_age Always - 0

SMART Error Log Version: 1
ATA Error Count: 3708 (device log contains only the most recent five errors)
CR = Command Register [HEX]
FR = Features Register [HEX]
SC = Sector Count Register [HEX]
SN = Sector Number Register [HEX]
CL = Cylinder Low Register [HEX]
CH = Cylinder High Register [HEX]
DH = Device/Head Register [HEX]
DC = Device Command Register [HEX]
ER = Error register [HEX]
ST = Status register [HEX]
Powered_Up_Time is measured from power on, and printed as
DDd+hh:mm:SS.sss where DD=days, hh=hours, mm=minutes,
SS=sec, and sss=millisec. It «wraps» after 49.710 days.

Error 3708 occurred at disk power-on lifetime: 16175 hours (673 days + 23 hours)
When the command that caused the error occurred, the device was active or idle.
NIR
() автор топика

Короче, как я понял - винты просто дожили свой век.

Тогда вопрос номер два: а спасёт ли RAID от подобных ситуаций?

NIR
() автор топика
Ответ на: комментарий от smilessss

Хитачи надо было брать. А WD тоже уж очень классно дохнут.

devl547 ★★★★★
()
Ответ на: комментарий от smilessss

ну конечно, давайте еще железосрач разведем в тех разделе.

xtraeft ★★☆☆
()
Ответ на: комментарий от NIR

Те, ты не отдал за кусок говна денег, и как бы решил, что автоматически любая твоя лажа с ним нивелируется бесплатностью? Для тебя плохие новости.

anonymous
()
Ответ на: комментарий от NIR
187 Reported_Uncorrect      0x0032   001   001   000
197 Current_Pending_Sector  0x0012   001   001   000
198 Offline_Uncorrectable   0x0010   001   001   000

Это да, диск труп. Остальное в порядке, но поверхность рассыпалась.

redgremlin ★★★★★
()
Последнее исправление: redgremlin (всего исправлений: 1)
Ответ на: комментарий от xtraeft

при работе находился неподвижно

Airflow_Temperature_Cel 0x0022 050 043 045 Old_age Always In_the_past 50 (0 39 53 41 0)

В духовке? Если динамика Reallocated_Sector_Ct нулевая, то может ещё прожить, их появление может быть разовым по куче причин.

redgremlin ★★★★★
()
Ответ на: комментарий от redgremlin

В духовке?

в металлическом моноблоке, из которого надо бы выдуть пыль.
насчет динамики - за месяц выросло с 20 (или 21) до 23

xtraeft ★★☆☆
()
Ответ на: комментарий от redgremlin

У меня вот этот экземпляр (SMART) У кого сколько Reallocated Sectors Count? (комментарий) прожил ещё 13000 часов до смерти (так два сектора и были, пока нынешней весной число не начало расти и он был выведен из эксплуатации).

redgremlin ★★★★★
()
Ответ на: комментарий от smilessss

купил

Более 5-ти лет живу на запчастях, которые мне дарят. Рихтую-восстанавливаю и использую дальше. Проще достать из загашника/выпросить ещё один SATA-винт и переписать всё на него.

NIR
() автор топика
Ответ на: комментарий от xtraeft

Они никогда долго не жили. Срок их жизни очень сильно зависит от кармы владельца. У меня ни один сигейт больше полугода не прожил.

Dark_SavanT ★★★★★
()
Ответ на: комментарий от Dark_SavanT

все прошлое десятилетие юзал их, и жили довольно долго. в любом случае, сравнивать живучесть надо на больших объемах дисков, вроде у гугла была такая статистика.

xtraeft ★★☆☆
()
Последнее исправление: xtraeft (всего исправлений: 1)
Ответ на: комментарий от xtraeft

У меня нерепрезентативная статистика: из 3 моих через 3-6 месяцев умерли все. Из hitachi не умер ни один. Этих у мня штук 6 и работают они по сей день.

Dark_SavanT ★★★★★
()
Ответ на: комментарий от Dark_SavanT

Плохая карма видать. У меня все три винта Seagate. Первому (80ГБ) уже 8 лет стукнуло и нормально работает, SMART что-то сигнализирует, но ничего смертельного там нет. Второй (250 ГБ) сейчас стоит в качестве системного и тоже все отлично. Недавно купил на 3 ТБ и пока тьфу-тьфу. Но все равно бэкапы наше всё.

spoilt ★★★
()
Ответ на: комментарий от Dark_SavanT

У меня нерепрезентативная статистика:

как и у меня, и у всех тут.

xtraeft ★★☆☆
()
Ответ на: комментарий от redgremlin

Самые заслуженные - ST320014A (51828 часов) и WDC WD1600AAJS (50320 часов)

redgremlin ★★★★★
()
Ответ на: комментарий от xtraeft

насколько я понял, нынешние сиагейты долго не живут.

У меня живут. Но да, я делаю бакапы там, где надо. ;-)

AS ★★★★★
()

У меня тоже один seagate умер, на 500 Гб.

Правда, WD у меня сдохло целых два, один из которых - спустя три месяца после покупки, лол.

fragmentor
()

и вариантов решений.

Взять последний seatools с сайта Сигейта (можно скачать Hiren's BootCD поновее, там это есть тоже), прогнать тесты. Из нужных процессов, что делает seatools, это подмена плохих секторов и проверка фирмвари на баговость. Вот только не помню, сам он фирмварь обновляет, или надо ещё что-то качать будет.

AS ★★★★★
()
Ответ на: комментарий от Dark_SavanT

У меня ни один сигейт больше полугода не прожил.

Они, кстати, бывают ещё десктопные, серверные, нотебучные и х.з., какие ещё. И у всех разные вложения в надёжность в разных условиях. И цена. Например, ST3500418AS и ST3500320NS совсем разные HDD, несмотря на объём.

AS ★★★★★
()
Ответ на: комментарий от redgremlin

дык, я ж не админ, через меня поток железа компутерного почти нулевой.

Dark_SavanT ★★★★★
()
Ответ на: комментарий от xtraeft

Прогони badblocs -n (или -w, если данные не жалко), посмотри, сколько pending перейдёт в reallocated. Может и нет ничего страшного.

redgremlin ★★★★★
()

Просто в один прекрасный момент компьютер повис и решил больше не грузиться с системного раздела из-за ошибок чтения.

SMART не работает, винт выбросить.

// b.

anonymous
()
Ответ на: комментарий от xtraeft

50 градусов - многовато для него. Угрелся кролик. Повешайте кулер на фронтальную панель на обдув, 80мм (на пузо лучше не вешать, винты чувствительны к вибрациям).

Снять плату, протереть спиртом до блеска контакты на плате, идущие к гермоблоку (если будет проглядывать медь - лучше пролудить). Далее - слить важные данные куда-то, прогнать с livecd badblocks -ws -b 512 -c 16384 (хоть 1 цикл), и посмтреть reallocated sector count. Если останется прежним или немного вырастет - не страшно, поживет еще.

И да, какой БП?

NiTr0 ★★★★★
()
Ответ на: комментарий от NiTr0

он в металлическом моноблоке стоит. полтора года пашет 24/7 в довольно пыльной комнате, надо бы пыль выдуть.

xtraeft ★★☆☆
()
Последнее исправление: xtraeft (всего исправлений: 1)
Ответ на: комментарий от xtraeft

53 реаллокейта - не кошмар. После стирания поверхности вполне могли вылезти дремавшие бэды. А вот если они начинают расти в процессе работы - тогда да, кошмар...

NiTr0 ★★★★★
()
Последнее исправление: NiTr0 (всего исправлений: 1)

я на прошлой неделе взял seagate es.3 на 1 тб под корень и всякие веб, дб сервера + seagate cs на 3 тб под аниму. шумно зато быстро и надежно. доволен как слон

punya ★★
()
Последнее исправление: punya (всего исправлений: 1)
ID# ATTRIBUTE_NAME          FLAG     VALUE WORST THRESH TYPE      UPDATED  WHEN_FAILED RAW_VALUE
  1 Raw_Read_Error_Rate     0x000f   100   100   051    Pre-fail  Always       -       0
  3 Spin_Up_Time            0x0007   100   100   015    Pre-fail  Always       -       7168
  4 Start_Stop_Count        0x0032   096   096   000    Old_age   Always       -       4938
  5 Reallocated_Sector_Ct   0x0033   253   253   010    Pre-fail  Always       -       0
  7 Seek_Error_Rate         0x000f   253   253   051    Pre-fail  Always       -       0
  8 Seek_Time_Performance   0x0025   253   253   015    Pre-fail  Offline      -       0
  9 Power_On_Hours          0x0032   100   100   000    Old_age   Always       -       13437
 10 Spin_Retry_Count        0x0033   253   253   051    Pre-fail  Always       -       0
 11 Calibration_Retry_Count 0x0012   253   100   000    Old_age   Always       -       0
 12 Power_Cycle_Count       0x0032   098   098   000    Old_age   Always       -       2550
 13 Read_Soft_Error_Rate    0x000e   100   100   000    Old_age   Always       -       11527121
187 Reported_Uncorrect      0x0032   253   253   000    Old_age   Always       -       0
188 Command_Timeout         0x0032   100   100   000    Old_age   Always       -       12
190 Airflow_Temperature_Cel 0x0022   065   055   000    Old_age   Always       -       35
194 Temperature_Celsius     0x0022   130   103   000    Old_age   Always       -       36
195 Hardware_ECC_Recovered  0x001a   100   100   000    Old_age   Always       -       11527121
196 Reallocated_Event_Count 0x0032   253   253   000    Old_age   Always       -       0
197 Total_Pending_Sectors   0x0012   253   253   000    Old_age   Always       -       0
198 Offline_Uncorrectable   0x0030   253   253   000    Old_age   Offline      -       0
199 UDMA_CRC_Error_Count    0x003e   200   200   000    Old_age   Always       -       0
200 Multi_Zone_Error_Rate   0x000a   100   100   000    Old_age   Always       -       0
201 Soft_Read_Error_Rate    0x000a   100   100   000    Old_age   Always       -       0
202 Data_Address_Mark_Errs  0x0032   100   100   000    Old_age   Always       -       72

веник SAMSUNG HD501LJ. 7 лет от роду. он еще видал те времена, когда я сидел на виндас. все время на нем жили корни и свапы. здоров как бык.

punya ★★
()
Последнее исправление: punya (всего исправлений: 2)
Ответ на: комментарий от xtraeft

В гарантию или помойку его тогда, пока данные не похоронил. Или под хранилище мусора на крайняк, который не жалко потерять. Если месяца через 4-5 стабилизируется - может и можно будет поюзать еще, с опаской. Но скорее помрет в течение этого времени окончательно. А скорее - намного раньше.

NiTr0 ★★★★★
()
Ответ на: комментарий от punya

И что?

ST3320613AS:

ID# ATTRIBUTE_NAME          FLAG     VALUE WORST THRESH TYPE      UPDATED  WHEN_FAILED RAW_VALUE
  1 Raw_Read_Error_Rate     0x000f   102   099   006    Pre-fail  Always       -       4609113
  3 Spin_Up_Time            0x0003   097   096   000    Pre-fail  Always       -       0
  4 Start_Stop_Count        0x0032   100   100   020    Old_age   Always       -       68
  5 Reallocated_Sector_Ct   0x0033   100   100   036    Pre-fail  Always       -       0
  7 Seek_Error_Rate         0x000f   090   060   030    Pre-fail  Always       -       1303156995
  9 Power_On_Hours          0x0032   052   052   000    Old_age   Always       -       42641
 10 Spin_Retry_Count        0x0013   100   100   097    Pre-fail  Always       -       0
 12 Power_Cycle_Count       0x0032   100   100   020    Old_age   Always       -       68
184 Unknown_Attribute       0x0032   100   100   099    Old_age   Always       -       0
187 Unknown_Attribute       0x0032   100   100   000    Old_age   Always       -       0
188 Unknown_Attribute       0x0032   100   099   000    Old_age   Always       -       2
189 Unknown_Attribute       0x003a   001   001   000    Old_age   Always       -       878
190 Unknown_Attribute       0x0022   075   059   045    Old_age   Always       -       570753049
194 Temperature_Celsius     0x0022   025   041   000    Old_age   Always       -       25 (Lifetime Min/Max 0/2)
195 Hardware_ECC_Recovered  0x001a   036   027   000    Old_age   Always       -       4609113
197 Current_Pending_Sector  0x0012   100   100   000    Old_age   Always       -       0
198 Offline_Uncorrectable   0x0010   100   100   000    Old_age   Offline      -       0
199 UDMA_CRC_Error_Count    0x003e   200   200   000    Old_age   Always       -       0
и второй:
ID# ATTRIBUTE_NAME          FLAG     VALUE WORST THRESH TYPE      UPDATED  WHEN_FAILED RAW_VALUE
  1 Raw_Read_Error_Rate     0x000f   117   099   006    Pre-fail  Always       -       117789249
  3 Spin_Up_Time            0x0003   097   096   000    Pre-fail  Always       -       0
  4 Start_Stop_Count        0x0032   100   100   020    Old_age   Always       -       66
  5 Reallocated_Sector_Ct   0x0033   100   100   036    Pre-fail  Always       -       0
  7 Seek_Error_Rate         0x000f   090   060   030    Pre-fail  Always       -       1309901334
  9 Power_On_Hours          0x0032   052   052   000    Old_age   Always       -       42639
 10 Spin_Retry_Count        0x0013   100   100   097    Pre-fail  Always       -       0
 12 Power_Cycle_Count       0x0032   100   100   020    Old_age   Always       -       66
184 Unknown_Attribute       0x0032   100   100   099    Old_age   Always       -       0
187 Unknown_Attribute       0x0032   100   100   000    Old_age   Always       -       0
188 Unknown_Attribute       0x0032   100   099   000    Old_age   Always       -       2
189 Unknown_Attribute       0x003a   023   023   000    Old_age   Always       -       77
190 Unknown_Attribute       0x0022   075   059   045    Old_age   Always       -       570753049
194 Temperature_Celsius     0x0022   025   041   000    Old_age   Always       -       25 (Lifetime Min/Max 0/2)
195 Hardware_ECC_Recovered  0x001a   052   031   000    Old_age   Always       -       117789249
197 Current_Pending_Sector  0x0012   100   100   000    Old_age   Always       -       0
198 Offline_Uncorrectable   0x0010   100   100   000    Old_age   Offline      -       0
199 UDMA_CRC_Error_Count    0x003e   200   200   000    Old_age   Always       -       0

Много это или мало?

NiTr0 ★★★★★
()
Ответ на: комментарий от NiTr0
  5 Reallocated_Sector_Ct   0x0033   073   073   036    Pre-fail  Always       -       1127

данные забекапил давно, просто разбирать imac лень и геморройно. а вообще да, планирую его на ssd поменять заодно.

xtraeft ★★☆☆
()

И зря. Нужно было бы данные восстанавливать

Пока паниковал (потерял хороший кусок диплома и важную самописную программу

Впрочем попробуй. Скорей всего еще все цело.
photorec и т.д в помощь

anonymous_sama ★★★★★
()
Последнее исправление: anonymous_sama (всего исправлений: 1)
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.