首先:SSH登录母机安装smartctl组件
wget http://os.xensystem.net/Templates/download/smartctl/mailx-8.1.1-44.2.2.i386.rpm
wget http://os.xensystem.net/Templates/download/smartctl/smartmontools-5.42-1.i386.rpm
rpm -hiv mailx-8.1.1-44.2.2.i386.rpm smartmontools-5.42-1.i386.rpm
XenServer 6.2以上安装smartmontools组件请使用命令
wget http://os.xensystem.net/Templates/download/smartctl/mailx-8.1.1-44.2.2.i386.rpm
rpm -hiv mailx-8.1.1-44.2.2.i386.rpm
yum --enablerepo=base --disablerepo=citrix -y install smartmontools
单硬盘检测:
查看硬盘通电时间,选择查看的某个单硬盘,如:/dev/sda
smartctl -a /dev/sda
已做阵列硬盘查看硬盘通电方式:(一),3ware检查命令
注:0为设备编号,一般设备编号为0-3
smartctl -a -d 3ware,0 /dev/twl0
(二),1.先使用MegaCli工具(Lsi阵列卡型号)
wget http://os.xensystem.net/Templates/download/megaraid/megaraid.zip
unzip megaraid.zip
rpm -ivh Lib_Utils-1.00-08.noarch.rpm MegaCli-8.00.46-1.i386.rpm
运行查看硬盘详细信息,
/opt/MegaRAID/MegaCli/MegaCli -PDList -aALL
找到每个硬盘中Device Id数字,运行
smartctl -a -d sat+megaraid,ID数字 /dev/sda
就能查看出阵列中某个硬盘的通电时间(单位:小时)
以下显示的是硬盘通电时间(12027小时)