1 (29.05.2013 20:13:17 отредактировано truemailbox)

Последнее время ищу альтернативу Ubuntu, на которой просидел 1,5 года, с прошлой недели стоит Fedora 18 x86_64, GNOME 3.6. Заметил неприятный момент: при запуске приложений после простоя компьютера в течении нескольких минут раздаётся щелчок в передней части системного блока. Читал о парковке головок, но вся информация об этом явлении предполагает наличие 2,5" жёстких дисков, а у меня то 3,5" Seagate, в пользовании ровно год. Не сталкивался ли кто с подобным явлением? Какие методы решения проблемы могут быть?

И ещё. Почему отключена оценка состояния жёсткого диска (SMART) в "Дисковой утилите"? В GNOME 3.4 работал. Как его включить?

2

truemailbox пишет:

Читал о парковке головок, но вся информация об этом явлении предполагает наличие 2,5" жёстких дисков, а у меня то 3,5" Seagate.

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

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

3

truemailbox, установить пакет smarttool, если не ошибаюсь

Linux Mint 19.3 Mate Edition
Windows 7

4

В Slackware - smartmontools.

Истинный hotplug - это обычная электрическая розетка: воткнул - работает, и никаких драйверов.
Arch Linux/Xfce/Xiaomi Mi Notebook Pro 15.6 | Slackware64-current/Xfce/Lenovo G580

5 (30.05.2013 09:16:11 отредактировано Vascom)

В федоре тоже smartmontools.
А для удобства установи gsmartcontrol.

6 (01.06.2013 09:52:18 отредактировано truemailbox)

Не получается вставить изображение...
В общем, отключил парковку в GUI'вой утилите под названием "Диски" во вкладке "Параметры привода", действие потребовало прав суперпользователя. А вот SMART никак не хочет включаться, хотя все порекомендованные пакеты установлены.
Ещё возник вопрос по параметру, обозванному "Таймаут режима ожидания", по умолчанию установлен параметр 10 минут, максимально предлагает - 3 часа. Что за "ожидание" ума ни приложу... Может его тоже отключить?

7

Vascom пишет:

А для удобства установи gsmartcontrol.

Он на английском, боюсь что-нибудь напутать.

8

truemailbox⇓ пишет:

Он на английском, боюсь что-нибудь напутать.

перестанете боятся когда увидите число парковок головок.

Верить нельзя никому...

9

Учи английский. Без него всё очень сложно будет.

10

truemailbox⇓ пишет:

в течении нескольких минут раздаётся щелчок в передней части системного блока.

Если это частая парковка, то проверить можно так:

sudo smartctl -a /dev/sda | grep Load_Cycle_Count
In Tux We Trust     Centos 6.5
Самурай без меча подобен самураю с мечом, но только без меча, однако как-будто с мечом, которого у него нет, но и без него он как с ним...

11

zenon пишет:
truemailbox пишет:

Читал о парковке головок, но вся информация об этом явлении предполагает наличие 2,5" жёстких дисков, а у меня то 3,5" Seagate.

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

Как решить это в DEBIAN.
Соманды smartctl он не знает.  ac
В /etc/hdparm.conf пытался добавить строки

+ открыть спойлер

/dev/sda {
apm = 255
spindown_time = 0
}

При загрузке вижу, что init.d на это ругается.
Как вылечить щелчки?

Debian amd64 13.5.0.

12

user160 пишет:

Как решить это в DEBIAN.

 Консоль:
man hdparm

In Tux We Trust     Centos 6.5
Самурай без меча подобен самураю с мечом, но только без меча, однако как-будто с мечом, которого у него нет, но и без него он как с ним...

13

redix пишет:
user160 пишет:

Как решить это в DEBIAN.

 Консоль:
man hdparm

Вы здорово помогли. ao
А как насчёт smartctl ? Тоже сходить в man? am

Debian amd64 13.5.0.

14

user160, ну тогда может так:

 Консоль:
hdparm -B 255 /dev/sdX

или записать в конфигурационном файле /etc/hdparm.conf:

 /dev/sda {
 apm = 255
 }
In Tux We Trust     Centos 6.5
Самурай без меча подобен самураю с мечом, но только без меча, однако как-будто с мечом, которого у него нет, но и без него он как с ним...

15

redix пишет:

user160, ну тогда может так:

 Консоль:
hdparm -B 255 /dev/sdX

в консоли выполнил/получил

+ открыть спойлер

# hdparm -B 255 /dev/sda
/dev/sda:
setting Advanced Power Management level to disabled
APM_level    = off
#

redix пишет:

или записать в конфигурационном файле /etc/hdparm.conf:

 /dev/sda {
 apm = 255
 }

Это был написано до перезагрузки.
/dev/sda {
   apm = 255
   spindown_time = 0
}
Диск всё равно щелкает. Диск в компе единственный (в смысле там не два харда).

Debian amd64 13.5.0.

16

user160,

user160 пишет:

smartctl

для начала нужно установить пакет smartmontools. И вот тут можно прочитать: Сколько жить осталось диску, и не пора ли его заменить?..., пост хоть и древний, но думаю пригодится.

In Tux We Trust     Centos 6.5
Самурай без меча подобен самураю с мечом, но только без меча, однако как-будто с мечом, которого у него нет, но и без него он как с ним...

17

redix пишет:

user160,

user160 пишет:

smartctl

для начала нужно установить пакет smartmontools.

Пытался поставить gsmartcontrol_0.8.7-1_amd64.deb
"Не встал" не хватило каких-то зависимостей.

redix пишет:

И вот тут можно прочитать: Сколько жить осталось диску, и не пора ли его заменить?..., пост хоть и древний, но думаю пригодится.

Почитаю...
Но хочу отметить, что щелкает и с новым хардом(ранее не использовавшимся) и со старым рабочим БУ.
Т.е. я ставил систему на два винта по очереди.
Так что думаю дело не в старом Харде.
Я еще подозреваю... мож мамка или блок питания глючат bd

Debian amd64 13.5.0.

18

user160,

user160 пишет:

Пытался поставить gsmartcontrol_0.8.7-1_amd64.deb

Это всего лишь гуй к smartmontools.

In Tux We Trust     Centos 6.5
Самурай без меча подобен самураю с мечом, но только без меча, однако как-будто с мечом, которого у него нет, но и без него он как с ним...

19

redix, такое значение нормально

193 Load_Cycle_Count        0x0032   200   200   000    Old_age   Always       -       1015

?

Fedora 21 Workstation KDE 4.14.4
Gigabyte GA-Z77-D3H, Intel Core i5-3470, nVidia GeForce GTX 660 2GB, 8GB RAM, 1TB HDD

20 (23.01.2014 13:36:04 отредактировано Lupo Alberto)

kirillov3798 пишет:

redix, такое значение нормально

193 Load_Cycle_Count        0x0032   200   200   000    Old_age   Always       -       1015

?

http://www.ixbt.com/storage/hdd-smart-testing.shtml#193

P.S. На мой взгляд, такое значение этого параметра должно радовать  ag , точнее, не должно напрягать.

Был, был и весь вышел...

21

Lupo Alberto пишет:

точнее, не должно напрягать.

Напрягает не количество парковок, а постоянный рост их количества..

In Tux We Trust     Centos 6.5
Самурай без меча подобен самураю с мечом, но только без меча, однако как-будто с мечом, которого у него нет, но и без него он как с ним...

22

redix пишет:

Напрягает не количество парковок, а постоянный рост их количества..

Как я думаю, данное значение — 1015 — получено не за десять часов. С учётом того, что производители гарантируют сотни тысяч парковок, это значение не должно сильно беспокоить.

Был, был и весь вышел...

23

Установил/скомпилировал smartctl.
В результате получил следующее:

+ открыть спойлер

host# smartctl -a /dev/sda | grep Load_Cycle_Count
193 Load_Cycle_Count        0x0032   198   198   000    Old_age   Always       -       6039
host# smartctl -a /dev/sda | grep Load_Cycle_Count
193 Load_Cycle_Count        0x0032   198   198   000    Old_age   Always       -       6040

Винт щелкает раз в десять минут несмотря на команду
hdparm -B255 /dev/sda
Есть еще способы вылечить щелчки?

Debian amd64 13.5.0.

24

user160, Мониторинг HDD с помощью smartctl.

In Tux We Trust     Centos 6.5
Самурай без меча подобен самураю с мечом, но только без меча, однако как-будто с мечом, которого у него нет, но и без него он как с ним...

25

Полный отчёт smartctl

+ открыть спойлер
[b]host# smartctl -a /dev/sda[/b]
smartctl 6.2 2013-07-26 r3841 [x86_64-linux-3.2.0-4-amd64] (local build)
Copyright (C) 2002-13, Bruce Allen, Christian Franke, [url=http://www.smartmontools.org]www.smartmontools.org[/url]

=== START OF INFORMATION SECTION ===
Model Family:     Western Digital Scorpio Black
Device Model:     WDC WD3200BEKT-60PVMT0
Serial Number:    WD-WXA1A92H8983
LU WWN Device Id: 5 0014ee 6adb0d139
Firmware Version: 01.01A01
User Capacity:    320В 072В 933В 376 bytes [320 GB]
Sector Size:      512 bytes logical/physical
Rotation Rate:    7200 rpm
Device is:        In smartctl database [for details use: -P show]
ATA Version is:   ATA8-ACS (minor revision not indicated)
SATA Version is:  SATA 2.6, 3.0 Gb/s
Local Time is:    Fri Jan 24 03:51:11 2014 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:         ( 6180) seconds.
Offline data collection
capabilities:              (0x51) SMART execute Offline immediate.
                    No Auto Offline data collection support.
                    Suspend Offline collection upon new
                    command.
                    No 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:      (   2) minutes.
Extended self-test routine
recommended polling time:      (  64) minutes.
SCT capabilities:            (0x703d)    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   163   159   021    Pre-fail  Always       -       816
  4 Start_Stop_Count        0x0032   100   100   000    Old_age   Always       -       126
  5 Reallocated_Sector_Ct   0x0033   200   200   140    Pre-fail  Always       -       0
  7 Seek_Error_Rate         0x002f   100   253   051    Pre-fail  Always       -       0
  9 Power_On_Hours          0x0032   100   100   000    Old_age   Always       -       189
 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   100   100   000    Old_age   Always       -       123
183 Runtime_Bad_Block       0x0032   100   100   000    Old_age   Always       -       0
184 End-to-End_Error        0x0033   100   100   097    Pre-fail  Always       -       0
187 Reported_Uncorrect      0x0032   100   100   000    Old_age   Always       -       0
188 Command_Timeout         0x0032   100   100   000    Old_age   Always       -       0
190 Airflow_Temperature_Cel 0x0022   069   054   040    Old_age   Always       -       31 (Min/Max 23/32)
191 G-Sense_Error_Rate      0x0032   100   100   000    Old_age   Always       -       0
192 Power-Off_Retract_Count 0x0032   200   200   000    Old_age   Always       -       23
193 Load_Cycle_Count        0x0032   198   198   000    Old_age   Always       -       6042
194 Temperature_Celsius     0x0022   112   097   000    Old_age   Always       -       31
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   0x0009   100   253   051    Pre-fail  Offline      -       0

SMART Error Log Version: 1
No Errors Logged

SMART Self-test log structure revision number 1
Num  Test_Description    Status                  Remaining  LifeTime(hours)  LBA_of_first_error
# 1  Short offline       Completed without error       00%       182         -

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.

Похоже этот параметр

ID# ATTRIBUTE_NAME          FLAG     VALUE WORST THRESH TYPE      UPDATED  WHEN_FAILED RAW_VALUE
184 End-to-End_Error        0x0033   100   100   097    Pre-fail  Always       -       0

Говорит, что скоро винту конец. Сейчас стоит старый винт.
Я не ошибаюсь?

Debian amd64 13.5.0.

26

user160, проследи за параметром 193 Load_Cycle_Count, не должен расти в течении дня, а только при выключении/ перезагрузке. Какой модели винчестер то?

In Tux We Trust     Centos 6.5
Самурай без меча подобен самураю с мечом, но только без меча, однако как-будто с мечом, которого у него нет, но и без него он как с ним...

27 (24.01.2014 00:29:27 отредактировано user160)

redix пишет:

user160, проследи за параметром 193 Load_Cycle_Count, не должен расти в течении дня, а только при выключении/ перезагрузке. Какой модели винчестер то?

Винт Western Digital Scorpio Black WDC WD3200BEKT-60PVMT0.В большом логе это видно.
Load_Cycle_Count за два часа вырос на десятку. Как я и писал ранее, винт щелкает раз ~10 минут, а то и чаще.

Debian amd64 13.5.0.

28

user160 пишет:

Я не ошибаюсь?

Ошибаетесь. Все нормально. Диск щелкает от того, что головки постоянно паркуются.

user160 пишет:

Пытался поставить gsmartcontrol_0.8.7-1_amd64.deb

Покажите ваш sources.list. В обход пакетного менеджера ставить ничего не надо.

truemailbox пишет:

Читал о парковке головок, но вся информация об этом явлении предполагает наличие 2,5" жёстких дисков, а у меня то 3,5" Seagate

Во-первых, головки паркуются на любых жестких дисках. Во-вторых, прочитайте еще и это.

Истинный hotplug - это обычная электрическая розетка: воткнул - работает, и никаких драйверов.
Arch Linux/Xfce/Xiaomi Mi Notebook Pro 15.6 | Slackware64-current/Xfce/Lenovo G580

29

user160, елки! У блэков этого не должно быть, по идее. Ну раз есть, то скачай Hiren's Boot CD, на нем есть утилита wdidle. C ее помощью нужно выставить таймаут=300, по умолчанию у вестернов стоит 8 или 10. Эта утилита может изменять значение таймаута на всех моделях WD, а полностью отключает только на некоторых, указанных на их сайте.

In Tux We Trust     Centos 6.5
Самурай без меча подобен самураю с мечом, но только без меча, однако как-будто с мечом, которого у него нет, но и без него он как с ним...

30

yars пишет:
user160 пишет:

Я не ошибаюсь?

Ошибаетесь. Все нормально. Диск щелкает от того, что головки постоянно паркуются.

user160 пишет:

Пытался поставить gsmartcontrol_0.8.7-1_amd64.deb

Покажите ваш sources.list. В обход пакетного менеджера ставить ничего не надо.

Последний пункт снимается с повестки дня, мне разъяснили

Debian amd64 13.5.0.