Автор: Максим Мишутин | 13.02.2012 | 4:16 | В рубриках: Новости

Если вас интересует исправность вашего жесткого диска то smartd поможет его узнать. Утилита опрашивает S.M.A.R.T. диска и выводит результат на экран. smartd можно использоваться через терминал или с помощью графического интерфейса.
Чтобы посмотреть, что представляет из себя программа установим ее командой:

Консоль
:~$ sudo apt-get install smartmontools
Пакет smartmontools состоит из двух утилит командной строки:

  • smartctl – просмотр текущих значений S.M.A.R.T., запуск тестов самодиагностики диска вручную
  • smartd – демон для записи в системный журнал изменений в значениях S.M.A.R.T., уведомления по электронной почте об ошибках, запуска тестов самодиагностики по расписанию

Запустим утилиту, чтобы посмотреть информацию о диске:

Консоль
:~$ sudo smartctl -i /dev/sda
=== START OF INFORMATION SECTION ===
Model Family: Western Digital Scorpio Blue Serial ATA
Device Model: WDC WD2500BEVT-00A23T0
Serial Number: WD-WXN0A99A4006
LU WWN Device Id: 5 0014ee 2ae8186df
Firmware Version: 01.01A01
User Capacity: 250 059 350 016 bytes [250 GB]
Sector Size: 512 bytes logical/physical
Device is: In smartctl database [for details use: -P show]
ATA Version is: 8
ATA Standard is: Exact ATA specification draft version not indicated
Local Time is: Mon Feb 13 14:40:43 2012 CET
SMART support is: Available - device has SMART capability.
SMART support is: Enabled
Последняя строчка должна иметь значение Enabled. Если S.M.A.R.T. отключен, то для включения нужно выполнить команду:
Консоль
:~$ sudo smartctl -s on /dev/sda
Теперь смотрим значения S.M.A.R.T.:
Консоль
:~$ sudo smartctl -A /dev/sda
=== START OF READ SMART DATA SECTION ===
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 - 6
3 Spin_Up_Time 0x0027 154 146 021 Pre-fail Always - 1300
4 Start_Stop_Count 0x0032 100 100 000 Old_age Always - 309
5 Reallocated_Sector_Ct 0x0033 200 200 140 Pre-fail Always - 0
7 Seek_Error_Rate 0x002e 100 253 000 Old_age Always - 0
9 Power_On_Hours 0x0032 081 081 000 Old_age Always - 14080
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 - 306
192 Power-Off_Retract_Count 0x0032 200 200 000 Old_age Always - 199
193 Load_Cycle_Count 0x0032 198 198 000 Old_age Always - 8992
194 Temperature_Celsius 0x0022 104 087 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
Полный список атрибутов с описанием можно посмотреть тут.
Теперь посмотрим откажет диск в ближайшие сутки:
Консоль
:~$ sudo smartctl -H /dev/sda
=== START OF READ SMART DATA SECTION ===
SMART overall-health self-assessment test result: PASSED
Посмотреть доступные команды можно воспользовавшись командой:
Консоль
:~$ smartctl -h
Если вас не устраивает консоль то можно воспользоваться графическим интерфейсом, который установим командой:
Консоль
:~$ sudo apt-get install gsmartcontrol
После установки запускаем gui командой:
Консоль
:~$ sudo gsmartcontrol
Ниже представлено несколько скриншотов графического интерфейса для smartd.

smartd
smartd
smartd
smartd

Эта запись была опубликована 13.02.2012в 16:38. В рубриках: Новости. Вы можете следить за ответами к этой записи через RSS 2.0. Вы можете оставить свой комментарий или трекбек со своего сайта.