首页 > 编程知识 正文

获取硬盘smart指令,vmstat命令详解

时间:2023-05-06 17:42:45 阅读:18392 作者:2938

smartctl命令高级定义smart(self-monitoring,Analysis and Reporting Technology )是一种常见的磁盘检查工具,其中smartctl:smartd为kernel-- 可以使用命令rpm -ql kernel-utils列出kernel-utils包中的文件。 这包括自我监视、分析和报告技术(Self-Monitoring、Analysis、andreporting, andreporting )的守护程序smartd。安装yum install smartmontools以验证磁盘支持smartctl smartctl -i /dev/sda输入后由于不支持smart support is :启用,磁盘处于smart smartctl---smart=on---offline auto=on-- save auto=on/dedese状态- s value-smart=value enable/disablesmartondevice (on/off )-o VALUE, -offlineauto=value(ATA ) enable/disableautomaticofflinetestingondevice ) on/off )-S VALUE, -saveauto=value(ATA ) enable/disableattributeautosaveondevice (on/off )使用格式: smartctl [ )选项] /dev/[磁盘] 基本上,SMART属性工作表列出了制造商在硬盘上定义的属性值,以及与这些属性相关的故障阈值。 此表由驱动程序固件自动生成和更新。 ID:属性值。 通常从1到255的十进制ATTRIBUTE_NAME :制造商定义的属性值VALUE :这是表中最重要的信息之一,表示给定属性的标准化值,范围在1到253之间。 253意味着最好的情况,1意味着最坏的情况。 根据属性和制造商的不同,初始化值可以设置为100或200.FLAG。 在报告属性操作标志THRESH:硬盘的故障状态之前,WORST允许的最小值TYPE:属性的类型(预故障或Oldage )。 预故障类型属性可以被视为指示正在参与磁盘的整体智能健康评估(PASSED/FAILED )的重要属性。 如果预故障类型的属性发生故障,则磁盘可能会发生故障。 另一方面,Oldage类型的属性被视为不重要的属性,如正常的磁盘磨损,表示磁盘本身不会发生故障。 UPDATED:显示属性的更新频率。 Offline表示在磁盘上执行脱机测试的时间。 如果When_failed:value小于或等于THRESH,则设置为“FAILING_NOW”; 如果WORST小于或等于THRESH,则设置为In_the_past。 如果不是,则设置为“-”。 对于" FAILING_NOW ",必须尽快备份重要文件,特别是在属性为预故障类型时。 In_the_past表示属性发生故障,但运行测试时没有问题。 “-”表示此属性从未发生故障。 RAW_VALUE:制造商定义的原始值。 从VALUE派生。 -l指定日志的类型。 例如:TYPE: error、自测试、selective、directory、background、scttemp[sts, hist]-H查看硬盘健康状况PASSED表示硬盘健康状况良好FAILURE表示硬盘有问题-t TEST==--test=TEST [硬盘]TEST表示关闭选择, 消耗时间短-t long后台检测HDD、消耗时间长-C -t short前端检测HDD、消耗时间短-C -t long前端检测HDD, 消耗时间长-X中断后台检测选择显示HDD-Lselftest硬盘检测日志(也可用于查看检测HDD进度的-l error显示HDD历史错误信息磁盘)显示的磁盘,选择绝对地址、 1 .编辑配置文件: vi /etc/smartd.conf2.此配置文件大部分可能是注释掉的说明。 /dev/[硬盘] -只需正确写入] -H -m [邮箱]上的配置文件。如果SMART报告PASSED,则忽略发生故障,并立即通过邮件通知用户指定的邮箱

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。