我们在选择云服务器的时候是不是看到有看似配置不错的服务器、VPS主机价格很便宜?有甚至系需要每年几美元、十几美元的。实际上,有些服务器便宜,很多硬件都是用的即将淘汰的机器,随时可能服务器硬件故障,包括硬盘也是用的旧硬盘。
这里,我们可以通过硬盘通电时间检查服务器硬盘的时间,如果太长时间,那说明为什么便宜。这里我们用到的是Linux命令(smartmontools)查看硬盘通电时间。
第一、smartmontools工具安装
#Debian or Ubuntu
apt -y install smartmontools
#CentOS
yum -y install smartmontools
第二、检查硬盘盘符
fdisk -l
通过命令查看盘符。
然后通过命令打印出来:
smartctl -A /dev/vda
其中 Power_On_Hours 就是硬盘使用小时了,如果是 Power_On_Minutes 就是硬盘使用分钟。
这个工具还有具体的命令:
-i 指定设备
-d 指定设备类型,例如:ata, scsi, marvell, sat, 3ware,N
-a 或A 显示所有信息
-l 指定日志的类型,例如:TYPE: error, selftest, selective, directory,background, scttemp[sts,hist]
-H 查看硬盘健康状态
-t short 后台检测硬盘,消耗时间短
-t long 后台检测硬盘,消耗时间长
-C -t short 前台检测硬盘,消耗时间短
-C -t long 前台检测硬盘,消耗时间长
-X 中断后台检测硬盘
-l selftest 显示硬盘检测日志