Выявляем состояние дисков

smartmontools - замечательная вещь! Ставится из портов отсюда:

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

Работает через smartctl.
Чтобы работало автоматом, пишем в /etc/rc.conf:

smartd_enable="YES"
smartd_flags="-l local2 --interval=500"

Это делается, чтобы СМАРТ-статус периодически считывался и куда-то направлялся. Как направлять по почте и сислог, см. тут: http://unixa.ru/software/kontroliruem-smart-hdd-s-otchetom-na-e-mail.-na-primere-freebsd-i-debian-ubuntu.html
Независимо от rc.conf, samrtctl будет вполне функционален: Чтобы увидеть инфу о диске, пишем:

 # smartctl -i /dev/ad0

Чтобы узнать температуру диска ad0, пишем:

# smartctl -d ata -A /dev/ad0 | grep -i temperature

Взято отсюда: http://www.cyberciti.biz/faq/howto-use-freebsd-smartctl-command/
Что еще клево, smartctl может вытаскивать инфу о диске сквозь райд-контроллер.
Ключ -d. Самое сложное в этом деле - каждый производитель именует диски для контроллера по-своему, например 3ware именует 3-й диск в контроллере #1 в виде

smartctl -a -d 3ware,2 /dev/twa0

где диск #3 = 3ware,2, а контроллер #1 = /dev/twa0

Нашел источник: :-) man smartctl или http://www.freebsd.org/cgi/man.cgi?query=smartctl&manpath=FreeBSD+9.2-RELEASE+and+Ports&sektion=8

Найти серийный номер диска нам поможет camcontrol

camcontrol

camcontrol devlist

поможет нам узнать модели дисков. Более полно узнать о модели диска (к примеру da7) поможет

camcontrol inquiry da7 -D

А увидеть серийный номер диска da7 поможет

camcontrol inquiry da7 -S

Seagate

volumes/smart.txt · Last modified: 2022/04/13 16:14 by rybario
About this template
CC Attribution-Share Alike 4.0 International
Powered by PHP Driven by DokuWiki Recent changes RSS feed Valid CSS Valid XHTML 1.0 Valid HTML5