xenserver 默认没有smartctl工具,手工下载安装才能使用。
安装:
wget ftp://ftp.pbone.net/mirror/archive.fedoraproject.org/fedora/linux/releases/8/Everything/i386/os/Packages/smartmontools-5.37-7.fc8.i386.rpm wget ftp://ftp.pbone.net/mirror/archive.fedoraproject.org/fedora/linux/releases/8/Fedora/i386/os/Packages/mailx-8.1.1-46.fc7.i386.rpm rpm -hiv smartmontools-5.37-7.fc8.i386.rpm mailx-8.1.1-46.fc7.i386.rpm service smartd start chkconfig --level 35 smartd on |
1、安装完毕之后可以使用以下命令检查磁盘通电时间和次数,对灾难的发生做出评估: smartctl -a /dev/sda 9 Power_On_Hours(通电时间) 12 Power_Cycle_Count(通电次数)
2、通过如下命令查看错误汇总日志:
smartctl -l error /dev/sda
3、通过该命令进行磁盘的扩展彻底检查(大约要持续数小时,应该在低负载进行如果发现错误,基本可以说明需要更换硬盘):
smartctl -t long /dev/sdb
4、通过如下命令显示硬盘检测日志:
smartctl -l selftest |