Smartmontools

Allikas: Kuutõrvaja
Redaktsioon seisuga 19. märts 2010, kell 16:57 kasutajalt Jj (arutelu | kaastöö) (Kasutamine)

Sissejuhatus

Kaasaegsed kõvakettad sisaldavad vahendeid nende seisundi jälgimiseks ning testimiseks. Tarkvara Smartmontools abil saab neid vahendeid kasutada. Tundub, et Smartmontools reeglina töötab hästi igasuguste IDA ja SATA ketastega.

Tarkvara paigaldamine

Kõige sobivam oleks Smartmontools paigaldada operatsioonisüsteemi paketihalduse vahendite abil, nt öeldes Debiani puhul

 # apt-get install smartmontools

FreeBSD's asub tarkvara portsude kataloogis /usr/ports/sysutils/smartmontools

Kasutamine

IDE kõvaketta oleku vaatamiseks tuleb öelda esmalt

 # smartctl -s on /dev/hda

FreeBSD's näiteks

# /usr/local/sbin/smartctl -a /dev/da0
=== START OF INFORMATION SECTION ===
Model Family:     Seagate Barracuda 7200.9 family
Device Model:     ST3160811AS
Serial Number:    5PT0HAHX
Firmware Version: 3.AAE
User Capacity:    160,041,885,696 bytes
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 Jan 23 14:01:38 2009 EET
SMART support is: Available - device has SMART capability.
SMART support is: Disabled

SMART Disabled. Use option -s with argument 'on' to enable it.

ning seejärel

 # smartctl -a /dev/hda

SATA kõvaketta oleku vaatamiseks tuleb öelda

 # smartctl -s on -d ata /dev/sda
 # smartctl -a -d ata /dev/sda


Võimalik on startida ka smartmontool deemonina ,et pidevalt olla kursis ketaste seisukorraga. FreeBSD's asub näiteseadistusfail

/usr/local/etc/smartd.conf.sample mis tuleks

nimetada ümber smartd.conf'iks ja deemoni binaarfail /usr/local/sbin/smartd

Et teenus starditaks juba boodil tuleb anda käsk

echo 'smartd_enable="YES"' >> /etc/rc.conf