Винчестер "щелкает"

IDE, SATA, SCSI, внешние USB-HDD, SSD, USB-Flash накопители

Модератор: Модераторы разделов

Ответить
Аватара пользователя
changer0
Сообщения: 82
ОС: Debian lenny

Винчестер "щелкает"

Сообщение changer0 »

После покупки винчестер года полтора нормально работал.
Потом я поставил ubuntu на него параллельно с оффтопиком. Все под ext3. Через месяц-другой система начала жестко виснуть. При каждой загрузке запускался fsck. Дошло до того, что при получении нового сообщения в gajim он плевался ошибками о невозможности сохранения истории. Вся проблема заключалась в этом винте.
Виктория (давно уже) нашла один бэд. Как я понял, то ли она, то ли сам винт сделал ремап, так что бэдов больше не было.
Ладно. Оффтопиком больше не пользуюсь. Поставил вместо него debian. Плохой винт отключил.
Недавно снова его включил. Включил badblocks, Винт пощелкал полчасика(насколько я знаю из показаний s.m.a.r.t - паркова головок), проверка прошла на полпроцента. Потом все стало нормально. Даже торренты на него стало можно качать.
Теперь все снова плохо.
Рекомендуют перепрошить винт, хотя я боюсь, что это не поможет.

При параллельно запущенном badblocks.

Код: Выделить всё

smartctl -A /dev/sda > smart1.log && sleep 120 && smartctl -A /dev/sda > smart2.log && diff smart1.log smart2.log
10c10
<   4 Start_Stop_Count        0x0032   096   096   020    Old_age   Always       -       4098
---
>   4 Start_Stop_Count        0x0032   096   096   020    Old_age   Always       -       4103
12c12
<   7 Seek_Error_Rate         0x000f   086   060   030    Pre-fail  Always       -       413768716
---
>   7 Seek_Error_Rate         0x000f   086   060   030    Pre-fail  Always       -       413768968
15c15
<  12 Power_Cycle_Count       0x0032   096   096   020    Old_age   Always       -       4098
---
>  12 Power_Cycle_Count       0x0032   096   096   020    Old_age   Always       -       4103
18c18
< 190 Airflow_Temperature_Cel 0x0022   064   050   045    Old_age   Always       -       36 (Lifetime Min/Max 36/36)
---
> 190 Airflow_Temperature_Cel 0x0022   064   050   045    Old_age   Always       -       36 (Lifetime Min/Max 35/36)
20c20
< 195 Hardware_ECC_Recovered  0x001a   108   061   000    Old_age   Always       -       17149161
---
> 195 Hardware_ECC_Recovered  0x001a   108   061   000    Old_age   Always       -       17159771

smartctl -i /dev/sda
smartctl version 5.38 [i686-pc-linux-gnu] Copyright (C) 2002-8 Bruce Allen
Home page is http://smartmontools.sourceforge.net/

=== START OF INFORMATION SECTION ===
Model Family:     Seagate Barracuda 7200.10 family
Device Model:     ST3160815AS
Serial Number:    5RA0KFQ0
Firmware Version: 3.AAC
User Capacity:    160,040,803,840 bytes
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:    Thu Nov  5 19:12:32 2009 CST
SMART support is: Available - device has SMART capability.
SMART support is: Enabled

dmesg выдает следующее

Код: Выделить всё

[262270.150873] sd 0:0:0:0: [sda] 312579695 512-byte hardware sectors (160041 MB)
[262270.152096] sd 0:0:0:0: [sda] Write Protect is off
[262270.152102] sd 0:0:0:0: [sda] Mode Sense: 00 3a 00 00
[262270.188252] sd 0:0:0:0: [sda] Write cache: enabled, read cache: enabled, doesn't support DPO or FUA
[262518.028069] ata1.00: exception Emask 0x0 SAct 0x0 SErr 0x0 action 0x6 frozen
[262518.028087] ata1.00: cmd ca/00:10:64:bd:20/00:00:00:00:00/e0 tag 0 dma 8192 out
[262518.028089]          res 40/00:01:01:4f:c2/00:00:00:00:00/00 Emask 0x4 (timeout)
[262518.028093] ata1.00: status: { DRDY }
[262518.028109] ata1: soft resetting link
[262519.438104] ata1.00: configured for UDMA/33
[262519.438133] ata1: EH complete
[262519.473115] sd 0:0:0:0: [sda] 312579695 512-byte hardware sectors (160041 MB)
[262519.473519] sd 0:0:0:0: [sda] Write Protect is off
[262519.473530] sd 0:0:0:0: [sda] Mode Sense: 00 3a 00 00
[262519.474241] sd 0:0:0:0: [sda] Write cache: enabled, read cache: enabled, doesn't support DPO or FUA


Стоит ли пытаться что-то с ним сделать? Дело в том, что проблема может быть и не в нем, а в датапроводе/питании/конфликте_с_черт_знает_чем/etc.(на первый взгляд с проводами все нормально, новых железок давно не ставилось, питание нормальное).

P.S. При таких щелчках еще под оффтопиком винт вываливался в PIO mode (скорость чтения < 3 Мб/с)
Автор благодарит алфавит за любезно предоставленные буквы ©
Спасибо сказали:
flank'er
Сообщения: 496
Статус: слаковщик
ОС: Slackware64

Re: Винчестер "щелкает"

Сообщение flank'er »

запустите еще раз викторию с опцией ремап. дисковый раздел на котором окажется бед-блок нужно будет потом отфарматировать предварительно сделав бекап, иначе файловая система будет продолжать уходить в R/O
Спасибо сказали:
jura12
Сообщения: 275
ОС: ubuntu 11.04
Контактная информация:

Re: Винчестер "щелкает"

Сообщение jura12 »

если команда от рута hdparm -B 254 /dev/sda помогает то ее надо прописать в автозагрузку. для opensuse это в файл /etc/init.d/boot.local
Спасибо сказали:
Аватара пользователя
changer0
Сообщения: 82
ОС: Debian lenny

Re: Винчестер "щелкает"

Сообщение changer0 »

jura12 писал(а):
05.11.2009 21:56
если команда от рута hdparm -B 254 /dev/sda помогает то ее надо прописать в автозагрузку. для opensuse это в файл /etc/init.d/boot.local

Код: Выделить всё

hdparm -B 254 /dev/sda

/dev/sda:
 setting Advanced Power Management level to 0xfe (254)
 HDIO_DRIVE_CMD failed: Input/output error


hdparm -I /dev/sda

/dev/sda:

ATA device, with non-removable media
        Model Number:       ST3160815AS
        Serial Number:      5RA0KFQ0
        Firmware Revision:  3.AAC
Standards:
        Supported: 7 6 5 4
        Likely used: 7
Configuration:
        Logical         max     current
        cylinders       16383   16383
        heads           16      16
        sectors/track   63      63
        --
        CHS current addressable sectors:   16514064
        LBA    user addressable sectors:  268435455
        LBA48  user addressable sectors:  312579695
        device size with M = 1024*1024:      152626 MBytes
        device size with M = 1000*1000:      160040 MBytes (160 GB)
Capabilities:
        LBA, IORDY(can be disabled)
        Queue depth: 32
        Standby timer values: spec'd by Standard, no device specific minimum
        R/W multiple sector transfer: Max = 16  Current = ?
        Recommended acoustic management value: 208, current value: 0
        DMA: mdma0 mdma1 mdma2 udma0 udma1 *udma2 udma3 udma4 udma5 udma6
             Cycle time: min=120ns recommended=120ns
        PIO: pio0 pio1 pio2 pio3 pio4
             Cycle time: no flow control=120ns  IORDY flow control=120ns
Commands/features:
        Enabled Supported:
           *    SMART feature set
                Security Mode feature set
           *    Power Management feature set
           *    Write cache
           *    Look-ahead
           *    Host Protected Area feature set
           *    WRITE_BUFFER command
           *    READ_BUFFER command
           *    DOWNLOAD_MICROCODE
                SET_MAX security extension
           *    48-bit Address feature set
           *    Device Configuration Overlay feature set
           *    Mandatory FLUSH_CACHE
           *    FLUSH_CACHE_EXT
           *    SMART error logging
           *    SMART self-test
           *    General Purpose Logging feature set
           *    SATA-I signaling speed (1.5Gb/s)
           *    Native Command Queueing (NCQ)
           *    Phy event counters
                Device-initiated interface power management
       *    Software settings preservation
Security:
    Master password revision code = 65534
        supported
    not    enabled
    not    locked
    not    frozen
    not    expired: security count
    not    supported: enhanced erase
Checksum: correct
Автор благодарит алфавит за любезно предоставленные буквы ©
Спасибо сказали:
Ответить