SMART на службе Ubuntu. Или как мониторить жесткие диски.

Posted by

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

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

* — Представляет собой консоль для просмотра параметров 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.

 

 

Leave a Reply

Ваш e-mail не будет опубликован. Обязательные поля помечены *

семь − 4 =