1.安装工具smartmontools

命令:

yum -y install smartmontools

Tips:只有root用户才有权限安装

2.通过smartmontools工具查看硬盘信息

命令:

smartctl -i /dev/sda

Tips:其中/dev/sda为系统的第一块硬盘,可以到/dev目录下查看服务器有多少块硬盘

SMART support is: Available - device has SMART capability.

SMART support is: Enabled

上面两行分别是是否支持SMART,是否启用SMART,如果支持是有的,但是下面的状态是DISABLED的,则需要通过以下命令启用SMART

smartctl -s on /dev/sda

3.查看硬盘的SMART健康

命令:

smartctl -H /dev/sda

PASSED表示健康,否则意味着磁盘已经故障,或很快就会发生故障。

查看原厂信息

smartctl -A /dev/sda

上面代码含义

=== START OF READ SMART DATA SECTION ===

SMART Attributes Data Structure revision number: 16

Vendor Specific SMART Attributes with Thresholds:

ID# ATTRIBUTE_NAME

1 Raw_Read_Error_Rate 读取错误率

3 Spin_Up_Time 起转时间

4 Start_Stop_Count 启动停止次数

5 Reallocated_Sector_Ct 重新分配扇区计数

7 Seek_Error_Rate 寻道错误率

9 Power_On_Hours 通电时间

10 Spin_Retry_Count 起转重试次数

11 Calibration_Retry_Count 重新校准重试次数

12 Power_Cycle_Count 启动关闭循环次数

192 Power-Off_Retract_Count 断电磁头缩回计数

193 Load_Cycle_Count 磁头加载/卸载循环计数

194 Temperature_Celsius 温度

196 Reallocated_Event_Count 在分配扇区物理位置事件计数(与坏道无关)

197 Current_Pending_Sector 当前等待中扇区数(状态存疑/不稳定-等待后续判断)

198 Offline_Uncorrectable 无法修正的扇区总数

199 UDMA_CRC_Error_Count UltraDMA CRC错误计数

200 Multi_Zone_Error_Rate 写入错误率

4.其他命令

-h 帮助信息

-V 版本信息

-i 打印基本信息(磁盘设备号、序列号、固件版本…)

-a 打印磁盘所有的SMART信息

运行时行为 参数:

-q TYPE 指定输出的安静模式。

TYPE可以有3种选择:

eorsonly 只打印错误日志。

slent 有任何打印。

nserial 不打印序列号

-d TYPE 指定磁盘的类型。如果没有指定,smartctl会根据磁盘的名字来

猜测磁盘类型。

-T TYPE 指定当发生错误时,smartctl的容忍程度,是否继续运行。

TYPE可以有4种选择:

conservative 一有错就会退出

normal 如果必须支持的SMART命令失败,则退出

permissive 忽略一次必须支持的SMART命令失败

verypermissive 忽略所有必须支持的SMART命令失败

-b TYPE 指定当发生校验错误时,smartctl的动作。

TYPE有3种选择:

warn 发出警告,继续执行

exit 退出smartctl

ignore 不发出告警,继续执行

-r TYPE smartmontools开发人员相关。

-n POWERMODE 指定当磁盘处于节能模式时,smartctl是否继续检查,

默认是不检查。

POWERMODE有4种选择:

never 检查

sleep 除了sleep模式,检查。

standby 除了sleep或standby模式,检查。

idle 除了sleep或standby或idle模式,见车。

SMART功能开关 参数:

-s on/off 打开或关闭磁盘的SMART功能

-o on/off 打开或关闭SMART自动离线检测,该功能每4小时就会自动扫描磁盘是

否有缺陷。

-S on/off 打开或关闭“自动保存厂商指定属性”功能。

SMART 读和显示数据 参数

-H 报告磁盘的是否健康。如果报告不健康,则说明磁盘已经损坏或会在24小时

内损坏。

-c 显示磁盘支持的普通SMART功能,以及这些功能当前的状态。

-A 显示磁盘支持的厂商指定SMART特性。这些特性的编号从1-253,并且有指

定的名字。

-l TYPE 指定显示的log类型。

TYPE有4种选择:

error 只显示error log。

selftest 只显示selftest log

selective 只显示selective self-test log

directory 只显示Log Directory

-v N,OPTION 显示厂商指定SMART特性N时,使用厂商相关的显示方式。

-F TYPE 设置smartctl的行为,当出现一些已知但还没有解决的硬件或软件bug时,

smartctl应该怎么做。

-P TYPE 设置smartctl是否对磁盘使用数据库中已有的参数。

SMART 离线测试、自测试 参数

-t TEST 立刻执行测试,可以和-C参数一起使用。

TEST可以有以下几个选择:

offline 离线测试。可以在挂载文件系统的磁盘上使用

short 短时间测试。可以在挂载文件系统的磁盘上使用。

long 长时间测试。可以在挂载文件系统的磁盘上使用。

conveyance [ATA only]传输zi测试。可以在挂载文件系统的磁盘上使用。

select, N-M

select, N+SIZE [ATA only]有选择性测试,测试磁盘的部分LBA。N表示

LBA编号,M表示结束LBA编号,SIZE表示测试的LBA

范围。

-C 在captive模式下运行测试。

注意:(1)-C必须配合-t一起使用,但如果是-t offline,则-C不生效。

(2)-C会使得磁盘很忙,所以最好是在没有挂载文件系统的磁盘上使用。

-X 中断no-captive模式下运行的测试。

centos查询 硬盘序列号查询_centos 查看硬盘SMART健康信息相关推荐

  1. centos查询 硬盘序列号查询_CentOS 查看硬件信息

    1.centos 下查看硬件信息内容非常全面. CentOS常用命令查看cpu more /proc/cpuinfo | grep "model name" grep " ...

  2. centos查询 硬盘序列号查询_centos下查看网卡型号,如何查看主板型号,CPU显卡信息,硬盘型号等硬件信息...

    CPU # uname -a               # 查看内核/操作系统/CPU信息 # head -n 1 /etc/issue   # 查看操作系统版本 # cat /proc/cpuin ...

  3. 硬盘序列号查询软件_【西数硬盘购买指南】干货——西数移动硬从购买到验证体会心得...

    玩摄影有两年多了,所以照片和视频越来越多.上个月618活动,有入手了一块移动硬盘. 买多是:西部数据My Passport Ultra移动硬盘4T 下面从购买到验证全过程来说 图片来源网络 图片来源网 ...

  4. linux查询服务器硬盘型号,linux下查看硬盘型号等信息

    在准备替换或加装硬盘时,如何得到硬盘信息? 可以用smartctl,hdparm等命令来查询. 在日志中显示硬盘有坏扇区 tail /var/log/messages Mar 1 09:42:55 c ...

  5. centos7查询mysql端口占用_Centos查看端口占用情况和开启端口命令

    Centos查看端口占用情况命令,比如查看80端口占用情况使用如下命令: lsof -i tcp:80 列出所有端口 1.开启端口(以80端口为例) 方法一: /sbin/iptables -I IN ...

  6. 一键获取电脑的系统安装时间、硬盘序列号、MAC地址、补丁安装信息

    查询Windows电脑的操作系统安装时间.硬盘序列号.MAC地址.补丁安装数量.和最新补丁安装时间,都有相应的命令行查询命令.但是一个一个查询有点麻烦,用Python写了一个一键查询的方法. 可将如下 ...

  7. ESXi 7.0主机 查看硬盘SMART健康信息

    前言:最近新整了一个工控机,拿来做All in one机器,装了Esxi7.0 系统,挂上了一块机械硬盘,由于机械硬盘是旧笔记本拆下来的,服役有一段时间了,想着偶尔检查一下健康情况,因此查了一下如何在 ...

  8. bios设置识别linux硬盘,linux下如何查看硬盘插在主板那个SATA接口上?梅捷主板SY-A77M3+ bios设置 咋设置啊...

    在上一篇文章中,小编为您详细介绍了关于<联想的主板是哪的?修改技嘉主板bios安装联想win7 64位>相关知识.本篇中小编将再为您讲解标题linux下如何查看硬盘插在主板那个SATA接口 ...

  9. linux 查看硬盘的uuid_Ubuntu中查看硬盘分区UUID的方法(所有Linux目录的解释)

    在Ubuntu中UUID的两种获取方法,至于UUID是什么,你可以大概理解为分区的标识符,像条形码那样. 在终端中输入下面的命令就可心查看到分区UUID了. 命令1. sudo blkid 命令2. ...

  10. linux怎么查看硬盘读写数据,Linux查看硬盘读写情况(汇总版)

    除了 CPU 和内存,硬盘读写(I/O)能力也是影响 Linux 系统性能的重要因素之一.本节将介绍几个可用来查看硬盘读写性能的系统命令,并教大家如何通过这些命令的输出结果,判断出当前系统中硬盘是否处 ...

最新文章

  1. keyshot分辨率多少合适_惠普打印机型号有哪些 惠普打印机多少钱【详解】
  2. 干货|NLP 的四张技术路线图,带你系统设计学习路径
  3. c语言智能指针是什么,C ++中的智能指针
  4. python每隔一段时间保存网页内容_利用Python轻松爬取网页题库答案!教孩子不怕尴尬了!...
  5. 网页如何调用flash的方法
  6. SpringBoot整合Mybatis-Plus分页失效,Mybatis-Plus 3.4.1分页插件失效踩坑
  7. 我的技术回顾那些与ABP框架有关的故事-2018年
  8. Pytorch 词嵌入word_embedding2实例(加载已训练词向量)
  9. mac下配置eclipse的maven环境
  10. ubuntu添加环境变量PATH
  11. 【clickhouse】ClickHouse官方中文文档 阅读笔记
  12. C++---布隆过滤器
  13. java压缩单个文件
  14. 如何使用 Mac 在 iPhone 上录制 FaceTime 通话?
  15. P2610 【[ZJOI2012]旅游】(dfs+树的直径)
  16. Windows8 提示用户去商店下载新版本
  17. 摄影曝光基础——光圈、快门、ISO
  18. 201809-4 再卖菜 ccf
  19. oracle批量修改多张表的数据,Oracle批量修改用户表table的表空间
  20. 【LeetCode】934. Shortest Bridge 解题报告(Python)

热门文章

  1. 04L型匹配和T型匹配的核心算法
  2. 软件设计师真题知识点
  3. 三分屏课件制作_如何利用剪辑软件制作分屏效果
  4. 学校机房中计算机软件安装,学校机房软件维护与安装快捷方法.doc
  5. SREng 使用指南(一)SREng简介
  6. 【ASP.NET】ASP.NET入门
  7. 只有一小部分情节的小说——离觞
  8. 计算机基础和办公软件应用第23集,计算机基础及Office办公软件应用(Windows7+0ffice 2010版)...
  9. 设置linux开机自动运行某条命令或程序和安装jdk(jar)
  10. 零基础CSS入门教程(29)–CSS下拉菜单实例