Вот мой вывод dmesg:
ata2.00: exception Emask 0x0 SAct 0x2 SErr 0x0 action 0x6 frozen
ata2.00: cmd 60/48:08:6f:13:3a/00:00:01:00:00/40 tag 1 ncq 36864 in
res 40/00:00:00:00:00/00:00:00:00:00/00 Emask 0x4 (timeout)
ata2.00: status: { DRDY }
ata2: hard resetting link
ata2: SATA link up 3.0 Gbps (SStatus 123 SControl 300)
ata2.00: configured for UDMA/133
ata2: EH complete
SCSI device sdb: 490350672 512-byte hdwr sectors (251060 MB)
sdb: Write Protect is off
sdb: Mode Sense: 00 3a 00 00
SCSI device sdb: drive cache: write back
Что это означает? Может кто-нибудь точно сказать, в чем проблема этих кодов ошибок? ... (тайм-аут) -? или это просто очередная ошибка .. или это основная ошибка в этом выводе?
Вот умный вывод:
ID# ATTRIBUTE_NAME FLAG VALUE WORST THRESH TYPE UPDATED WHEN_FAILED RAW_VALUE
1 Raw_Read_Error_Rate 0x002f 196 196 051 Pre-fail Always - 72539
3 Spin_Up_Time 0x0027 200 200 021 Pre-fail Always - 991
4 Start_Stop_Count 0x0032 100 100 000 Old_age Always - 16
5 Reallocated_Sector_Ct 0x0033 199 199 140 Pre-fail Always - 1
7 Seek_Error_Rate 0x002e 200 200 000 Old_age Always - 0
9 Power_On_Hours 0x0032 094 094 000 Old_age Always - 5010
10 Spin_Retry_Count 0x0032 100 253 000 Old_age Always - 0
11 Calibration_Retry_Count 0x0032 100 253 000 Old_age Always - 0
12 Power_Cycle_Count 0x0032 100 100 000 Old_age Always - 15
192 Power-Off_Retract_Count 0x0032 200 200 000 Old_age Always - 8
193 Load_Cycle_Count 0x0032 200 200 000 Old_age Always - 7
194 Temperature_Celsius 0x0022 118 100 000 Old_age Always - 25
196 Reallocated_Event_Count 0x0032 199 199 000 Old_age Always - 1
197 Current_Pending_Sector 0x0032 200 200 000 Old_age Always - 0
198 Offline_Uncorrectable 0x0030 200 200 000 Old_age Offline - 0
199 UDMA_CRC_Error_Count 0x0032 200 200 000 Old_age Always - 0
200 Multi_Zone_Error_Rate 0x0008 200 200 000 Old_age Offline - 0
Я вижу только одну проблему - Reallocated_Event_Count. Это 1. И в dmesg тоже только одна ошибка. Возможно ли, что связана Reallocated_Event_Count и ошибка в dmesg? Диску всего 5000 часов ... Раньше у меня были такие же проблемы ... это диск Western Digital RE2 250Gb.
Нет, Reallocated_Event_Count не должен вызывать ошибку в dmesg. Ошибка в dmesg указывает на то, что связь между приводом и набором микросхем хоста заблокирована, и привод необходимо сбросить. Если бы это произошло только один раз, я бы не считал это значительным. Если это происходит регулярно, я бы начал задумываться об обновлении микропрограммы на диске или о том, правильно ли подключен кабель SATA.
Когда у меня возникали ошибки, подобные вашей, они обычно исправлялись заменой дисков (хотя smart не сообщал об ошибках - это не всегда на 100% точно, и я предпочитаю быть в безопасности). Однако, поскольку это повторяющаяся проблема, вам следует учитывать возможность того, что это кабели (уже измененные, поэтому, вероятно, нет) или контроллер (попробуйте добавить контроллер PCI / PCIe и посмотрите, поможет ли это?). Возможно, обновление ядра ОС тоже поможет, если прерывания пропадают из-за неисправной поддержки чипсета.