第十章 HDD SMART.pdfVIP

  • 94
  • 0
  • 约5.16千字
  • 约 13页
  • 2017-07-05 发布于湖北
  • 举报
在Linux上启动 S.M.A.R.T.硬盘检测 S.M.A.R.T • S.M.A.R.T的全称为“Self-Monitoring,Analysis and Reporting Technology”,即“ 自我监测、分析及报告技术”。 • 支持S.M.A.R.T技术的硬盘可以通过硬盘上的监测指令和主机上的监测 软件对磁头、盘片、马达、电路的运行情况、历史记录及预设的安全 值进行分析、比较。当出现安全值范围以外的情况时,就会自动向用 户发出警告。 • 该技术由Compaq公司率先开发,IBM、希捷、富士通、昆腾等硬盘厂 商参与修正,并融合了Compaq公司的IntelliSafe诊断技术和IBM的PFA 检测技术特点。 2009年10月9 日 2 星期五 S.M.A.R.T在何处?如何工作? • S.M.A.R.T信息保留在硬盘的系统保留区(service area)内,这个区域一 般位于硬盘0物理面的最前面几十个物理磁道,由厂商写入相关内部管 理程序。除了S.M.A.R.T信息表外还包括低级格式化程序、加密解密程 序、自监控程序、自动修复程序等。监测软件通过一个名为“SMART RETURN STATUS”的命令(命令代码为:B0h)对S.M.A.R.T信息进行读 取,且不允许最终用户对信息进行修改。 2009年10月9 日 3 星期五 通过软件查看硬盘的健康状况 • S.M.A.R.T技术的原理是通过侦测硬盘各属性,如数据吞吐性能、马达 起动时间、寻道错误率等属性值和标准值进行比较分析,推断硬盘的 故障情况并给出提示信息,帮助用户避免数据损失。S.M.A.R.T因此规 定了专门的检测参数,由于硬盘结构、性能和定位上的不同,除了 ATA-3标准规定的参数外,厂商可以根据自己产品的特性提供不同的 S.M.A.R.T检测参数。普通用户则可以通过常用的系统工具(如AIDA32) 来查看,并通过这些参数了解硬盘的“健康”状况。 2009年10月9 日 4 星期五 SCSI系统中的S.M.R.A.T技术 • S.M.A.R.T技术是同时支持这两个系列的产品的,只是在一些参数设定 上存在一些差异,在关键参数上SCSI比ATA硬盘更为复杂。但在实际运 作中,由于用户和使用环境不同,S.M.A.R.T对ATA/IDE系统的干预比 SCSI系统要多一些,而对SCSI故障的判定更为专业和准确些。SCSI硬 盘的S.M.A.R.T技术与ATA硬盘的S.M.A.R.T技术相比更为复杂,以下仅 列举SCSI硬盘所特有参数中的一部分。 • 2009年10月9 日 5 星期五 SCSI系统中的S.M.R.A.T技术 • Primary Temp:硬盘盘体的工作温度 • Secondary Temp :PCB板周围的工作温度 • Min and Max Temp:在一段时间内硬盘盘体的最高和最低工作温度 • Velocity Observer Count:在一段时间内伺服寻道时偏离指定磁道的次 数 • 12V:12V供电电压值 • 5V:5V供电电压值 • MR Res:MR磁头的电阻值 • Sectors Read:在一段时间内从硬盘中读取的扇区数 • Sectors Written :在一段时间内数据写入硬盘中的扇区数 2009年10月9 日 6 星期五 开启S.M.A.R.T • Windows没有内置SMART相关工具 (需要安装第三方工具软件) • SMART完美支持Linux • 如果把Linux装在VMware等虚拟机上,在系统启动时候可以看到有个服 务启动报错:smartd 。这个服务就是smart的daemon进程 (因为 vmware虚拟机的硬盘不支持SMART,所以报错) • 例如硬盘设备符号是/dev/hdb • 确认硬盘是否打开了SMART支持:smartctl -i /dev/hdb 2009年10月9 日 7 星期五 开启S.M.A.R.T 如下返回结果 [root@3.6.0Biz-46 ~]# smartctl -i /dev/hdb smartctl version 5.33 [i386-redhat-linux-gnu] Copyright (C) 2002-4 Bruce Allen Home page is / === START OF INFORMATIO

文档评论(0)

1亿VIP精品文档

相关文档