LINUX.ORG.RU
ФорумAdmin

I/O error на диске Что делать ?

 ,


0

1

Добрый день. В логи начали сыпаться такие ошибки

May 13 20:39:35 htc kernel: [ 1032.732955] sd 3:0:0:0: [sdb] tag#9 FAILED Result: hostbyte=DID_OK driverbyte=DRIVER_TIMEOUT
May 13 20:39:35 htc kernel: [ 1032.732972] sd 3:0:0:0: [sdb] tag#9 CDB: Write(10) 2a 00 56 51 de 58 00 05 40 00
May 13 20:39:35 htc kernel: [ 1032.732980] blk_update_request: I/O error, dev sdb, sector 1448205912
May 13 20:39:35 htc kernel: [ 1032.733023] sd 3:0:0:0: [sdb] tag#8 FAILED Result: hostbyte=DID_OK driverbyte=DRIVER_TIMEOUT
May 13 20:39:35 htc kernel: [ 1032.733032] sd 3:0:0:0: [sdb] tag#8 CDB: Write(10) 2a 00 56 51 db 98 00 02 c0 00
May 13 20:39:35 htc kernel: [ 1032.733037] blk_update_request: I/O error, dev sdb, sector 1448205208
May 13 20:39:35 htc kernel: [ 1032.733150] sd 3:0:0:0: [sdb] tag#7 FAILED Result: hostbyte=DID_OK driverbyte=DRIVER_TIMEOUT
May 13 20:39:35 htc kernel: [ 1032.733158] sd 3:0:0:0: [sdb] tag#7 CDB: Write(10) 2a 00 56 51 d6 58 00 05 40 00
May 13 20:39:35 htc kernel: [ 1032.733163] blk_update_request: I/O error, dev sdb, sector 1448203864
May 13 20:39:35 htc kernel: [ 1032.733180] EXT4-fs warning (device dm-1): ext4_end_bio:330: I/O error -5 writing to inode 97032566 (offset 2846666752 size 4194304 starting block 173638603)
May 13 20:39:35 htc kernel: [ 1032.733187] Buffer I/O error on device dm-1, logical block 173638603
May 13 20:39:35 htc kernel: [ 1032.733193] Buffer I/O error on device dm-1, logical block 173638604
May 13 20:39:35 htc kernel: [ 1032.733199] Buffer I/O error on device dm-1, logical block 173638605
May 13 20:39:35 htc kernel: [ 1032.733204] Buffer I/O error on device dm-1, logical block 173638606
May 13 20:39:35 htc kernel: [ 1032.733209] Buffer I/O error on device dm-1, logical block 173638607
May 13 20:39:35 htc kernel: [ 1032.733214] Buffer I/O error on device dm-1, logical block 173638608
May 13 20:39:35 htc kernel: [ 1032.733218] Buffer I/O error on device dm-1, logical block 173638609
May 13 20:39:35 htc kernel: [ 1032.733223] Buffer I/O error on device dm-1, logical block 173638610
May 13 20:39:35 htc kernel: [ 1032.733229] Buffer I/O error on device dm-1, logical block 173638611
May 13 20:39:35 htc kernel: [ 1032.733233] Buffer I/O error on device dm-1, logical block 173638612
May 13 20:39:35 htc kernel: [ 1032.733489] sd 3:0:0:0: [sdb] tag#6 FAILED Result: hostbyte=DID_OK driverbyte=DRIVER_TIMEOUT
May 13 20:39:35 htc kernel: [ 1032.733497] sd 3:0:0:0: [sdb] tag#6 CDB: Write(10) 2a 00 56 51 d3 98 00 02 c0 00
May 13 20:39:35 htc kernel: [ 1032.733501] blk_update_request: I/O error, dev sdb, sector 1448203160
May 13 20:39:35 htc kernel: [ 1032.733547] sd 3:0:0:0: [sdb] tag#5 FAILED Result: hostbyte=DID_OK driverbyte=DRIVER_TIMEOUT
May 13 20:39:35 htc kernel: [ 1032.733554] sd 3:0:0:0: [sdb] tag#5 CDB: Write(10) 2a 00 56 51 ce 58 00 05 40 00
May 13 20:39:35 htc kernel: [ 1032.733559] blk_update_request: I/O error, dev sdb, sector 1448201816
May 13 20:39:35 htc kernel: [ 1032.733573] EXT4-fs warning (device dm-1): ext4_end_bio:330: I/O error -5 writing to inode 97032566 (offset 2846666752 size 4194304 starting block 173638347)
May 13 20:39:35 htc kernel: [ 1032.733812] sd 3:0:0:0: [sdb] tag#4 FAILED Result: hostbyte=DID_OK driverbyte=DRIVER_TIMEOUT
May 13 20:39:35 htc kernel: [ 1032.733819] sd 3:0:0:0: [sdb] tag#4 CDB: Write(10) 2a 00 76 09 da e0 00 00 08 00
May 13 20:39:35 htc kernel: [ 1032.733824] blk_update_request: I/O error, dev sdb, sector 1980357344
May 13 20:39:35 htc kernel: [ 1032.733830] blk_update_request: I/O error, dev sdb, sector 1980357344
May 13 20:39:35 htc kernel: [ 1032.733865] sd 3:0:0:0: [sdb] tag#3 FAILED Result: hostbyte=DID_OK driverbyte=DRIVER_TIMEOUT
May 13 20:39:35 htc kernel: [ 1032.733872] sd 3:0:0:0: [sdb] tag#3 CDB: Write(10) 2a 00 56 51 cd 40 00 01 18 00
May 13 20:39:35 htc kernel: [ 1032.733880] Aborting journal on device dm-1-8.
May 13 20:39:35 htc kernel: [ 1032.733886] blk_update_request: I/O error, dev sdb, sector 1448201536
May 13 20:39:35 htc kernel: [ 1032.733933] sd 3:0:0:0: [sdb] tag#2 FAILED Result: hostbyte=DID_OK driverbyte=DRIVER_TIMEOUT
May 13 20:39:35 htc kernel: [ 1032.733941] sd 3:0:0:0: [sdb] tag#2 CDB: Write(10) 2a 00 56 51 c8 00 00 05 40 00
May 13 20:39:35 htc kernel: [ 1032.733946] blk_update_request: I/O error, dev sdb, sector 1448200192
May 13 20:39:35 htc kernel: [ 1032.733961] EXT4-fs warning (device dm-1): ext4_end_bio:330: I/O error -5 writing to inode 97032566 (offset 2843738112 size 2928640 starting block 173638144)
May 13 20:39:35 htc kernel: [ 1032.734187] sd 3:0:0:0: [sdb] tag#1 FAILED Result: hostbyte=DID_OK driverbyte=DRIVER_TIMEOUT
May 13 20:39:35 htc kernel: [ 1032.734194] sd 3:0:0:0: [sdb] tag#1 CDB: Write(10) 2a 00 56 51 c5 40 00 02 c0 00
May 13 20:39:35 htc kernel: [ 1032.734199] blk_update_request: I/O error, dev sdb, sector 1448199488
May 13 20:39:35 htc kernel: [ 1032.734245] sd 3:0:0:0: [sdb] tag#0 FAILED Result: hostbyte=DID_OK driverbyte=DRIVER_TIMEOUT
May 13 20:39:35 htc kernel: [ 1032.734252] sd 3:0:0:0: [sdb] tag#0 CDB: Write(10) 2a 00 56 51 c0 00 00 05 40 00
May 13 20:39:35 htc kernel: [ 1032.734265] EXT4-fs warning (device dm-1): ext4_end_bio:330: I/O error -5 writing to inode 97032566 (offset 2843738112 size 2928640 starting block 173637888)
May 13 20:39:35 htc kernel: [ 1032.734518] EXT4-fs warning (device dm-1): ext4_end_bio:330: I/O error -5 writing to inode 97032566 (offset 2846666752 size 4194304 starting block 173638859)
May 13 20:39:35 htc kernel: [ 1032.734821] EXT4-fs warning (device dm-1): ext4_end_bio:330: I/O error -5 writing to inode 97032566 (offset 2846666752 size 4194304 starting block 173639115)
May 13 20:39:35 htc kernel: [ 1032.735141] EXT4-fs warning (device dm-1): ext4_end_bio:330: I/O error -5 writing to inode 97032566 (offset 2850861056 size 1265664 starting block 173639371)
May 13 20:39:35 htc kernel: [ 1032.735377] EXT4-fs warning (device dm-1): ext4_end_bio:330: I/O error -5 writing to inode 97032566 (offset 2850861056 size 1265664 starting block 173639627)
May 13 20:39:35 htc kernel: [ 1032.735506] EXT4-fs warning (device dm-1): ext4_end_bio:330: I/O error -5 writing to inode 97032566 (offset 2852126720 size 2928640 starting block 173639680)
May 13 20:39:35 htc kernel: [ 1032.735799] EXT4-fs warning (device dm-1): ext4_end_bio:330: I/O error -5 writing to inode 97032566 (offset 2852126720 size 2928640 starting block 173639936)
May 13 20:39:35 htc kernel: [ 1034.217987] EXT4-fs error (device dm-1): ext4_journal_check_start:56: Detected aborted journal
May 13 20:39:35 htc kernel: [ 1034.218003] EXT4-fs (dm-1): Remounting filesystem read-only
Что это может означать ? Сыпется диск или может быть другая причина?



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

Контакт в разъёме и кабеле.

anonymous
()

После просмотра smart будет понятней.

Deleted
()

Ну может питание отвалилось или БП сдох, без смарта сложно сказать.

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

перед смартом хорошл бы образ диска снять

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

longtest за те 10 часов что он будет выполнятся окончательно добьёт) достаточно релевантной инфы можно получить из текущих значений

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

Сколько терабайт у тебя? На больших в основном. В районе часа быстрый тест выполняется.

anonymous
()

вот

root@htc:~# smartctl -a /dev/sdb
smartctl 6.5 2016-01-24 r4214 [i686-linux-4.4.0-96-generic] (local build)
Copyright (C) 2002-16, Bruce Allen, Christian Franke, www.smartmontools.org

=== START OF INFORMATION SECTION ===
Model Family:     Western Digital Red
Device Model:     WDC WD20EFRX-68AX9N0
Serial Number:    WD-WMC301561780
LU WWN Device Id: 5 0014ee 6ade532b3
Firmware Version: 80.00A80
User Capacity:    2 000 398 934 016 bytes [2,00 TB]
Sector Sizes:     512 bytes logical, 4096 bytes physical
Device is:        In smartctl database [for details use: -P show]
ATA Version is:   ACS-2 (minor revision not indicated)
SATA Version is:  SATA 3.0, 6.0 Gb/s (current: 3.0 Gb/s)
Local Time is:    Thu May 17 20:18:43 2018 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:  (0x00) Offline data collection activity
                                        was never started.
                                        Auto Offline Data Collection: Disabled.
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:                (26280) seconds.
Offline data collection
capabilities:                    (0x7b) SMART execute Offline immediate.
                                        Auto Offline data collection on/off support.
                                        Suspend Offline collection upon new
                                        command.
                                        Offline surface scan supported.
                                        Self-test supported.
                                        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:        (   2) minutes.
Extended self-test routine
recommended polling time:        ( 266) minutes.
Conveyance self-test routine
recommended polling time:        (   5) minutes.
SCT capabilities:              (0x70bd) SCT Status supported.
                                        SCT Error Recovery Control supported.
                                        SCT Feature Control supported.
                                        SCT Data Table supported.

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     0x002f   200   200   051    Pre-fail  Always       -       0
  3 Spin_Up_Time            0x0027   175   172   021    Pre-fail  Always       -       4233
  4 Start_Stop_Count        0x0032   100   100   000    Old_age   Always       -       766
  5 Reallocated_Sector_Ct   0x0033   200   200   140    Pre-fail  Always       -       0
  7 Seek_Error_Rate         0x002e   200   200   000    Old_age   Always       -       0
  9 Power_On_Hours          0x0032   096   096   000    Old_age   Always       -       3339
 10 Spin_Retry_Count        0x0032   100   100   000    Old_age   Always       -       0
 11 Calibration_Retry_Count 0x0032   100   100   000    Old_age   Always       -       0
 12 Power_Cycle_Count       0x0032   100   100   000    Old_age   Always       -       766
192 Power-Off_Retract_Count 0x0032   200   200   000    Old_age   Always       -       51
193 Load_Cycle_Count        0x0032   200   200   000    Old_age   Always       -       714
194 Temperature_Celsius     0x0022   108   095   000    Old_age   Always       -       39
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       -       0
200 Multi_Zone_Error_Rate   0x0008   100   253   000    Old_age   Offline      -       0

SMART Error Log Version: 1
Warning: ATA error count 13998 inconsistent with error log pointer 5

ATA Error Count: 13998 (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.

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

А, понятно. У меня всего лишь терабайтник.

Deleted
()

продолжение

Error 13998 occurred at disk power-on lifetime: 3319 hours (138 days + 7 hours)
  When the command that caused the error occurred, the device was active or idle.

  After command completion occurred, registers were:
  ER ST SC SN CL CH DH
  -- -- -- -- -- -- --
  04 61 3f 01 00 00 af

  Commands leading to the command that caused the error were:
  CR FR SC SN CL CH DH DC   Powered_Up_Time  Command/Feature_Name
  -- -- -- -- -- -- -- --  ----------------  --------------------
  91 20 3f 01 00 00 af 00      01:15:23.509  INITIALIZE DEVICE PARAMETERS [OBS-6]
  ec 00 00 01 00 00 a0 00      01:15:23.507  IDENTIFY DEVICE
  ec ff 01 01 00 00 a0 00      01:15:22.127  IDENTIFY DEVICE
  c8 00 01 00 00 00 e0 00      01:15:10.713  READ DMA
  ef 03 42 00 00 00 a0 00      01:15:10.704  SET FEATURES [Set transfer mode]

Error 13997 occurred at disk power-on lifetime: 3319 hours (138 days + 7 hours)
  When the command that caused the error occurred, the device was active or idle.

  After command completion occurred, registers were:
  ER ST SC SN CL CH DH
  -- -- -- -- -- -- --
  04 61 01 00 00 00 e0  Device Fault; Error: ABRT 1 sectors at LBA = 0x00000000 = 0

  Commands leading to the command that caused the error were:
  CR FR SC SN CL CH DH DC   Powered_Up_Time  Command/Feature_Name
  -- -- -- -- -- -- -- --  ----------------  --------------------
  c8 00 01 00 00 00 e0 00      01:15:10.713  READ DMA
  ef 03 42 00 00 00 a0 00      01:15:10.704  SET FEATURES [Set transfer mode]
  ec 00 00 00 00 00 a0 00      01:15:10.693  IDENTIFY DEVICE
  c8 00 08 80 22 5b e2 00      01:15:01.100  READ DMA
  ec 00 00 00 00 00 a0 00      01:15:01.100  IDENTIFY DEVICE

Error 13996 occurred at disk power-on lifetime: 3319 hours (138 days + 7 hours)
  When the command that caused the error occurred, the device was active or idle.

  After command completion occurred, registers were:
  ER ST SC SN CL CH DH
  -- -- -- -- -- -- --
  04 61 42 00 00 00 a0  Device Fault; Error: ABRT

  Commands leading to the command that caused the error were:
  CR FR SC SN CL CH DH DC   Powered_Up_Time  Command/Feature_Name
  -- -- -- -- -- -- -- --  ----------------  --------------------
  ef 03 42 00 00 00 a0 00      01:15:10.704  SET FEATURES [Set transfer mode]
  ec 00 00 00 00 00 a0 00      01:15:10.693  IDENTIFY DEVICE
  c8 00 08 80 22 5b e2 00      01:15:01.100  READ DMA
  ec 00 00 00 00 00 a0 00      01:15:01.100  IDENTIFY DEVICE
  ef 03 46 00 00 00 a0 00      01:15:01.100  SET FEATURES [Set transfer mode]

Error 13995 occurred at disk power-on lifetime: 3319 hours (138 days + 7 hours)
  When the command that caused the error occurred, the device was active or idle.

  After command completion occurred, registers were:
  ER ST SC SN CL CH DH
  -- -- -- -- -- -- --
  04 61 08 80 22 5b e2  Device Fault; Error: ABRT 8 sectors at LBA = 0x025b2280 = 39527040

  Commands leading to the command that caused the error were:
  CR FR SC SN CL CH DH DC   Powered_Up_Time  Command/Feature_Name
  -- -- -- -- -- -- -- --  ----------------  --------------------
  c8 00 08 80 22 5b e2 00      01:15:01.100  READ DMA
  ec 00 00 00 00 00 a0 00      01:15:01.100  IDENTIFY DEVICE
  ef 03 46 00 00 00 a0 00      01:15:01.100  SET FEATURES [Set transfer mode]
  ec 00 00 00 00 00 a0 00      01:15:01.099  IDENTIFY DEVICE
  c8 00 08 80 22 5b e2 00      01:15:01.094  READ DMA

Error 13994 occurred at disk power-on lifetime: 3319 hours (138 days + 7 hours)
  When the command that caused the error occurred, the device was active or idle.

  After command completion occurred, registers were:
  ER ST SC SN CL CH DH
  -- -- -- -- -- -- --
  04 61 46 00 00 00 a0  Device Fault; Error: ABRT

  Commands leading to the command that caused the error were:
  CR FR SC SN CL CH DH DC   Powered_Up_Time  Command/Feature_Name
  -- -- -- -- -- -- -- --  ----------------  --------------------
  ef 03 46 00 00 00 a0 00      01:15:01.100  SET FEATURES [Set transfer mode]
  ec 00 00 00 00 00 a0 00      01:15:01.099  IDENTIFY DEVICE
  c8 00 08 80 22 5b e2 00      01:15:01.094  READ DMA
  ec 00 00 00 00 00 a0 00      01:15:01.093  IDENTIFY DEVICE
  ef 03 46 00 00 00 a0 00      01:15:01.093  SET FEATURES [Set transfer mode]

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.

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

уже менял. хотя диск прилегает к торцу материнке и там приходит загибать кабель чтобы воткнуть. Возможно в этом дело.

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

Возможно. Вытащи диск из кейса и положи рядом с системником, чтобы кабель был свободен. И проверь, будут ли ошибки.

Deleted
()
Ответ на: комментарий от sergvic

попробую перетащить диск в другое место где кабель будет свободен

sergvic
() автор топика

Судя по отсутствию пендингов с реаллоками на диске - диск выглядит здоровым. Но бывает всякое и диски иногда отказывают и без них. Поэтому (0) сделай бекап, (1) поменяй кабель еще раз, если возможно - на заведомо рабочий, (2) прогони с ним лонг-тест (smartctl -t long), (3) покатайся по диску victoria (тестами на чтение).

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

А еще это, наверное, может быть порт - как на материнке, так и на диске. На материнке, наверное, можно попробовать воткнуться в другой.

slowpony ★★★★★
()

Кроме кабеля sata могут быть проблемы с питанием если БП старый.

Проблемы связи между компом и диском можно поймать при помощи badblocks (ну или виктории из под винды, но зачем).

Очень рекомендую диск временно вывести из эксплуатации, перенеся с него данные. Не исключено, что часть операций не заканчиваются ошибкой, а пишут тупо мусор и пока диск в работе данные на нём медленно превращаются в тыкву.

legolegs ★★★★★
()

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

amd_amd ★★★★★
()

Возвращаюсь к моей проблемы. Поменял шлейф и БП. Но проблема осталась. Данную систему использую для хранения и просмотра фильмов. Так вот это проблема появляется когда начинаешь в плеере делать перемотку вперед или назад особенно на больших файлах (формат fullhd).

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

Может быть плохая розетка с наводками от холодильника. Ну серьёзно, из вариантов осталось дохнет диск или материнская плата (если коррозия контактов тебя не устраивает).

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

Как насчёт использовать диск в режиме «только чтение»? Ведь проблемы с записью. :-)

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

Мне одному кажется, что spin_up_time raw value больно дохрена? Если вы втыкали кабель там, где место мало, вы могли расшатать разъемы на винте и они теперь где-то болтаются. Проверяйте снаружи и унутри.

vaddd ★☆
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.