Дек 012011
 

Решил посмотреть температуру жесткого диска, для этого поставить порт нужно smartmontools.

cd /usr/ports/sysutils/smartmontools && make install clean

Все, порт у нас установлен.
Просмотрим частичные данные.

pav-253# smartctl -i /dev/ad0
smartctl 5.42 2011-10-20 r3458 [FreeBSD 7.4-RELEASE-p4 i386] (local build)
Copyright (C) 2002-11 by Bruce Allen,

=== START OF INFORMATION SECTION ===
Model Family:     Seagate Barracuda 7200.10
Device Model:     ST380815AS
Serial Number:    9RW7AQ4D
Firmware Version: 4.AAB
User Capacity:    80 025 280 000 bytes [80,0 GB]
Sector Size:      512 bytes logical/physical
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:    Fri Dec  2 10:14:33 2011 GMT-4
SMART support is: Available - device has SMART capability.
SMART support is: Disabled

Видим что SMART support Disabled, закрыт.
Включаем SMART, и просмотрим информацию о нашем жестком диске.

#  smartctl -s on --all /dev/ad0

параметр -s on включает SMART.
SMART support is: Enabled
Теперь просмотрим температуру диска.

# smartctl -a /dev/ad0 | grep "Temperature"
194 Temperature_Celsius     0x0022   032   046   000    Old_age   Always       -       32 (0 19 0 0 0)

Создадим отправку на мыло если превышена температура.
ad0 это мой диск, то есть символьное имя диска.

#!/bin/sh
MAIL=user@mail.ru
ST=smartctl -a /dev/ad0 | grep 'Temperature' | awk '{ print $10; }'
echo "дисковая температура $ST | sendmail $MAIL
exit 1

Критичные атрибуты:
Raw Read Error Rate — частота ошибок при чтении данных с диска, от аппаратной части диска.
Spin Up Time — время раскрутки пакета дисков из состояния покоя до рабочей скорости.
Spin Up Retry Count — число повторных попыток раскрутки дисков до рабочей скорости, в случае если первая попытка была неудачной.
Seek Error Rate — частота ошибок при позиционировании блока головок. Высокое значение Raw свидетельствует о наличии проблем, которыми могут являться повреждение сервометок, чрезмерное термическое расширение дисков, механические проблемы в блоке позиционирования и др.
Reallocated Sector Count — число операций переназначения секторов. SMART в современных дисках способен произвести анализ сектора на стабильность работы «на лету» и в случае признания его сбойным, произвести его переназначение.

Некритичные атрибуты:
Start/Stop Count — полное число запусков/остановок шпинделя. Гарантировано мотор диска способен перенести лишь определенное число включений/выключений. Это значение выбирается в качестве Treshold.
Power On Hours — число часов проведенных во включенном состоянии. В качестве порогового значения для него выбирается паспортное время наработки на отказ (MTBF).
Drive Power Cycle Count — количество полных циклов включения-выключения диска. По этому и предыдущему атрибуту можно оценить, например, сколько использовался диск до покупки.
Temperatue — Здесь хранятся показания встроенного термодатчика. Температура имеет огромное влияние на срок службы диска (даже если она находится в допустимых пределах).
Current Pending Sector Count — Число секторов, являющихся кандидатами на замену. Они не были еще определенны как плохие, но считывание их отличается от чтения стабильного сектора, так называемые подозрительные или нестабильные сектора.
Uncorrectable Sector Count — число ошибок при обращении к сектору, которые не были скорректированы.
UDMA CRC Error Rate — число ошибок, возникающих при передаче данных по внешнему интерфейсу.
Write Error Rate — показывает частоту ошибок происходящих при записи на диск.

 Leave a Reply

(required)

(required)

36 Запросов к базе. 0,454 Генерации страницы, 36MB Использование памяти.
Вы зашли с IP: 54.225.16.10