硬盘运行微型linux,linux用smartctl看硬盘运行了多少小时

linux用smartctl看硬盘运行了多少小时

2013-02-03

1、什么是S.M.A.R.T.

SMART是一种磁盘自我分析检测技术,早在90年代末就基本得到了普及每一块硬盘(包括IDE、SCSI)在运行的时候,都会将自身的若干参数记录下来这些参数包括型号、容量、温度、密度、扇区、寻道时间、传输、误码率等.

运行了8万小时硬盘,你还敢用吗?(一年有多少小时:365x24=8760小时)

2、启用SMART

/etc/init.d/smartd start

或者

smartctl --smart=on --offlineauto=on --saveauto=on /dev/sda

3、硬盘是否打开了SMART支持

smartctl -i /dev/sda

4、查看硬盘的健康状况:

smartctl -H /dev/sda

5、详细的参数:

smartctl -A /dev/sdb

6、更详细的参数:

Examples (for first drive):

smartctl -i sda Show identify information

smartctl -H sda Show SMART health status

smartctl -c sda Show SMART capabilities

smartctl -A sda Show SMART attributes

smartctl -l error sda Show error log

smartctl -l selftest sda Show self-test log

smartctl -a sda Show all of the above

smartctl -t short sda Start short self test

smartctl -t long sda Start long self test

Use "sdb", "sdc", ... for second, third, ... drive.

See man page (smartctl.8.*) for further info.

smartctl -a /dev/sdb

smartctl -a -d ata /dev/sdb

smartctl -a -d 3ware,0 /dev/sda

smartctl -d scsi -A /dev/sda

smartctl -d sat --all /dev/sg1 -H

For SAS disk use the following syntax:

# smartctl -d scsi --all /dev/sgX

# smartctl -d scsi --all /dev/sg1

# smartctl -d scsi --all /dev/sg1 -H

smartctl -d scsi --all /dev/sg0-H

smartctl -a -A /dev/sg0-H

7、显示硬盘错误汇总

smartctl -l error /dev/sda

8、测试硬盘读写速度命令:

hdparm -t /dev/sda

hdparm -tT –direct /dev/sda1

dd bs=1M count=128 if=/dev/zero of=test conv=fdatasync

dd if=/dev/zero of=/root/1Gb.file bs=1024 count=1000000

9、raid0两块sas硬盘

dmesg|grep raid

[ 2.245530] megaraid_sas 0000:01:00.0: Controller type: iMR

fdisk -l

smartctl -a -d megaraid,0 /dev/sda

smartctl -a -d megaraid,1 /dev/sda

相关日志

你可能感兴趣的:(硬盘运行微型linux)