欢迎来到天天文库
浏览记录
ID:9286543
大小:23.66 KB
页数:8页
时间:2018-04-26
《smartctl-磁盘检测工具》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、Linux磁盘检测工具smartctl的使用和分析?1 编写目的在如今大数据的环境中,磁盘的性能和稳定性是非常重要的一个业务因素。在Linux系统中,smartctl是较为常用的磁盘检测工具。本文基于Linux系统中smartctl进行分析,目的在于说明相关工具的使用,并对SMART(Self-Monitoring,AnalysisandReportingTechnology)做一些分析。2 术语、定义和缩略语2.1 术语、定义本文使用的专用术语、定义,见表2.1。表2.1术语/定义 含义
2、SMART Self-Monitoring,AnalysisandReportingTechnology2.2 缩略语本文件应用了以下缩略语,见表2.2。表2.2缩略语 原 文 中文含义SMART Self-Monitoring,AnalysisandReportingTechnology 自监察分析及报告技术 3 smartctlsmartctl是smartmontools-5.38-2.el5rpm中的一个命令行工具,可以执行SMART
3、任务:打印SMARTself-test和error报告,开启或关闭SMART自动测试,触发磁盘self-test。语法: smartctl [options] devicedevice:"/dev/hd[a-t]" IDE/ATA磁盘"/dev/sd[a-z]" SCSIdevices磁盘。注意,对于SATA磁盘,由于是通过libata库来访问,所以要增加参数"-d ata"。3.1 [options]: 参数按照不同的类型来分类。3.1.1 显示信息参数:-h 帮
4、助信息-V 版本信息-i 打印基本信息(磁盘设备号、序列号、固件版本…)-a 打印磁盘所有的SMART信息3.1.2 运行时行为参数:-q TYPE 指定输出的安静模式。TYPE可以有3种选择: eorsonly 只打印错误日志。 slent 有任何打印。 nserial 不打印序列号 -d TYPE 指定磁盘的类型。如果没有
5、指定,smartctl会根据磁盘的名字来猜测磁盘类型。-T TYPE 指定当发生错误时,smartctl的容忍程度,是否继续运行。 TYPE可以有4种选择: conservative 一有错就会退出 normal 如果必须支持的SMART命令失败,则退出 permissive 忽略一次必须支持的SMART命令失败 verypermissive 忽略所有必须支
6、持的SMART命令失败-b TYPE 指定当发生校验错误时,smartctl的动作。 TYPE有3种选择: warn 发出警告,继续执行 exit 退出smartctl ignore 不发出告警,继续执行 -r TYPE smartmontools开发人员相关。-n POWERMODE 指定当磁盘处于节能模式时,smartctl是否继续检查,默
7、认是不检查。POWERMODE有4种选择: never 检查 sleep 除了sleep模式,检查。 standby 除了sleep或standby模式,检查。 idle 除了sleep或standby或idle模式,见车。3.1.3 SMART功能开关参数:-s on/off 打开或关闭磁盘的SMART功能-o on/off 打开或关闭SMART自动离线检测,该功能每4小时就会自动扫描磁盘是否有缺陷。-S on/off 打开或关闭“自动保存厂商指定属性”功能。3.1
8、.4 SMART读和显示数据参数-H 报告磁盘的是否健康。如果报告不健康,则说明磁盘已经损坏或会在24小时内损坏。-c 显示磁盘支持的普通SMART功能,以及这些功能当前的状态。-A 显示磁盘支持的厂商指定SMART特性。这些特性的编号从1-253,并且有指定的名字。-l TYPE 指定显示的log类型。
此文档下载收益归作者所有