Smartmontools – это набор утилит решающих задачу тестирования и мониторинга жестких дисков на основе технологии SMART. Утилиты кроссплатформены работают как под *nix так и под win. Поддерживаются ATA, IDE, SATA и SCSI-3 диски.

Smartmontools состоит из 2 компонент:

* smartctl – Представляет собой консоль для просмотра параметров SMART диска и запуска тестов в ручную. Используется для однократного тестирования жестких дисках.

* smartd – демон smartd опрашивает устройства и логирует ошибки дисков и изменения атрибутов. Используется для автономного мониторинга. Конфигурируется конфиг-файлом smartd.conf.

 keiz@ekz:~$ aptitude search smartmontools

p  smartmontools  – контролирует и наблюдает за системными накопителями с помощью

keiz@ekz:~$

Установим пакет мониторинга за жесткими дисками:

keiz@ekz:~$ sudo aptitude install smartmontools

 Показывать буду на примере корневогодиска /dev/sda1 — это /

Проверяем поддерживается ли технология SMART моими дисками:

keiz@ekz:~$ sudo smartctl -i /dev/sda1

smartctl 5.40 2010-03-16 r3077 [x86_64-unknown-linux-gnu] (local build)

Copyright (C) 2002-10 by Bruce Allen, http://smartmontools.sourceforge.net

=== START OF INFORMATION SECTION ===

Model Family:     Seagate Maxtor DiamondMax 23

Device Model:     STM3500418AS

Serial Number:    9VM8K7HD

Firmware Version: CC38

User Capacity:    500 107 862 016 bytes

Device is:        In smartctl database [for details use: -P show]

ATA Version is:   8

ATA Standard is:  ATA-8-ACS revision 4

Local Time is:    Sun Apr 29 10:43:52 2012 MSK

SMART support is: Available – device has SMART capability.

SMART support is: Enabled

Как видим диск поддерживаем мониторинг через SMART.

Выведем расширенную информацию задействовав опцию (-P show):

keiz@ekz:~$ sudo smartctl -i /dev/sda1 -P show

smartctl 5.40 2010-03-16 r3077 [x86_64-unknown-linux-gnu] (local build)

Copyright (C) 2002-10 by Bruce Allen, http://smartmontools.sourceforge.net

Drive found in smartmontools Database.  Drive identity strings:

MODEL:              STM3500418AS – Модель диска.

FIRMWARE:           CC38   – Прошивка контроллера диска

match smartmontools Drive Database entry:

MODEL REGEXP:       STM3((160|250)31|(320|500)41|(750|1000)52)8AS?

FIRMWARE REGEXP:    .*

MODEL FAMILY:       Seagate Maxtor DiamondMax 23

ATTRIBUTE OPTIONS:  None preset; no -v options are required.

 

Проверяем состояние диска:

keiz@ekz:~$ sudo smartctl -H /dev/sda1

smartctl 5.40 2010-03-16 r3077 [x86_64-unknown-linux-gnu] (local build)

Copyright (C) 2002-10 by Bruce Allen, http://smartmontools.sourceforge.net

=== START OF READ SMART DATA SECTION ===

SMART overall-health self-assessment test result: PASSED

(Должно быть PASSED) есть такое дело

 

А теперь включим SMART:

keiz@ekz:~$ sudo smartctl -s on /dev/sda1

smartctl 5.40 2010-03-16 r3077 [x86_64-unknown-linux-gnu] (local build)

Copyright (C) 2002-10 by Bruce Allen, http://smartmontools.sourceforge.net

=== START OF ENABLE/DISABLE COMMANDS SECTION ===

SMART Enabled.

 

 

От ekzorchik

Всем хорошего дня, меня зовут Александр. Я под ником - ekzorchik, являюсь автором всех написанных, разобранных заметок. Большинство вещей с которыми мне приходиться разбираться, как на работе, так и дома выложены на моем блоге в виде пошаговых инструкции. По сути блог - это шпаргалка онлайн. Каждая новая работа где мне случалось работать вносила новые знания и нюансы работы и соответственно я расписываю как сделать/решить ту или иную задачу. Это очень помогает. Когда сам разбираешь задачу, стараешься ее приподнести в виде структурированной заметки чтобы было все наглядно и просто, то процесс усвоения идет в гору. Также прошу на https://win.ekzorchik.ru https://lin.ekzorchik.ru https://net.ekzorchik.ru https://voip.ekzorchik.ru https;//home.ekzorchik.ru