无论是生产服务器中还是平时使用的家用电脑,在长期的使用中磁盘一定会有损耗所以我们需要对磁盘进行定期检查以确保磁盘的健康与否,是否需要替换。在Windows的系统下大家都知道有很多第三方软件可以实现磁盘的检查,但是在linux系统下,其实有一个默认的检查工具SMART,SMART是和主板BIOS上相应功能配合的要使用SMART,必须先进入到主板BIOS设置里边启动相关设置,这项目技术在上实际90年代的时候就被广泛应用,SMART会纪录下型号、容量、温度、密度、扇区、寻道时间、传输、误码率等等一些列详细的信息,在长期的使用中这些参数会随之改变,所以我们可以通过SMART来判断磁盘的健康与否。

[root@localhost ~]# yum -y install lm_sensors#通过yum直接安装
[root@test data]# fdisk -l#先查看下磁盘的信息
[root@test data]# smartctl -i /dev/sda
smartctl version 5.38 [x86_64-redhat-linux-gnu] Copyright (C) 2002-8 Bruce Allen
Home page is http://smartmontools.sourceforge.net/=== START OF INFORMATION SECTION ===
Device Model:     WDC WD5000AAKX-08U6AA0
Serial Number:    WD-WMC2E0J27J46
Firmware Version: 19.01H19
User Capacity:    500,107,862,016 bytes
Device is:        Not in smartctl database [for details use: -P showall]
ATA Version is:   8
ATA Standard is:  Exact ATA specification draft version not indicated
Local Time is:    Mon Aug 15 21:55:51 2016 CST
SMART support is: Available - device has SMART capability.
SMART support is: Enabled#这个值如果是Disabled,就是未启动需要我们手动开启
[root@test data]# smartctl –smart=on –offlineauto=on –saveauto=on /dev/sda
[root@test data]# smartctl -H /dev/sda
smartctl version 5.38 [x86_64-redhat-linux-gnu] Copyright (C) 2002-8 Bruce Allen
Home page is http://smartmontools.sourceforge.net/=== START OF READ SMART DATA SECTION ===
SMART overall-health self-assessment test result: PASSED#这个值表示磁盘良好,如果是Failure就要替换了

所以我们可以开启linux下SMART功能来对磁盘的健康检测,这里就可以把这个值加入监控检查,要注意的是Windows下是并没有内置SMART相关工具,只能通过第三方工具来检查,还有在虚拟机上的硬盘也是不支持磁盘检测的

转载于:https://blog.51cto.com/jim123/1839021

linux硬盘SMART检查相关推荐

  1. Linux下硬盘SMART检查

    无论是生产服务器中还是平时使用的家用电脑,在长期的使用中磁盘一定会有损耗所以我们需要对磁盘进行定期检查以确保磁盘的健康与否,是否需要替换.在Windows的系统下大家都知道有很多第三方软件可以实现磁盘 ...

  2. Linux 修复硬盘smart,使用 Smartmontools 检测硬盘坏道

    在这篇文章中,我们通过几个必要的步骤,使用特定的磁盘扫描工具让你能够判断 Linux 磁盘或闪存是否存在坏道. 在Linux上使用坏块工具检查坏道 坏块工具可以让用户扫描设备检查坏道或坏块,设备可以是 ...

  3. linux服务器健康检查,Linux 检查硬盘健康状态

    不论对于服务器还是工作站, 硬盘应该是电脑内最重要的硬件, 其他硬件坏掉的话换过新的便好, 但硬盘就不同了, 里面的资料才是最重要.本文会介绍在 Linux 下检查硬盘的健康状态. 现在的硬盘大多支援 ...

  4. Linux 下查看硬盘 smart 信息

    Linux 下查看硬盘 smart 信息的方法 smartctl:查看硬盘 S.M.A.R.T信息 sudo apt install smartmontools sudo smartctl -A /d ...

  5. Linux硬盘的检测--smartctl详细介绍

    概述  随着硬盘容量.速度的快速发展,硬盘的可靠性问题越来越重要,今天的单块硬盘存储容量可轻松达到1TB,硬盘损坏带来的影响非常巨大. 不同的文件系统(xfs,reiserfs,ext3)都有自己的检 ...

  6. 详细介绍Linux硬盘挂载步骤

    [导读] Linux硬盘挂载是在Linux系统上使用外来硬盘的解决方法,这里将一步步介绍先查看目前机器上有几块硬盘.对要挂载的硬盘创建磁盘分区.对要挂载的分区进行格式化.挂载分区,这里介绍Linux硬 ...

  7. Linux学习笔记之——Linux硬盘分区知识

    搭建Linux环境之前,有必要对Linux的硬盘分区知识有所了解.本文总结Linux的硬盘分区知识. 一.关于硬盘种类.物理几何结构及硬盘容量.分区大小计算       首先了解一下硬盘本身的一些信息 ...

  8. gnome硬盘分析_解决八种Linux硬盘问题的技巧

    不能在Linux或者类UNIX系统的硬盘上写入数据?想解决服务器上磁盘损坏的问题吗?想知道你为什么总是在屏幕上看到"磁盘已满"的字眼吗?想学习处理这些问题的办法吗?试试一下这8个解 ...

  9. Linux硬盘检测命令smartctl

    安装 yum install smartmontools 命令使用 1.smartctl -i <device> :显示设备的身份信息,检查硬盘是否打开了SMART支持. 看到有:SMAR ...

最新文章

  1. DSP F28335的SCI模块
  2. RESTful 架构详解
  3. 内核编程小结(引用)
  4. pcl画圆球_PCL之轨迹绘制(二)
  5. 数组中其余的排除_6.8 C++字符数组 | 输出a、b、c
  6. [新整理] CAD高级模拟考题
  7. java图书管理系统个人总结_总结:JAVA小项目——图书管理系统
  8. 【云原生】DevOps 新纪元 | 史前的惨淡现实
  9. 前端 - base64原理浅析
  10. java jxls导出excel
  11. Python全栈工程师(22:Socket编程11-Select解析Socket通信)
  12. 苏宁服务器修复,苏宁服务器崩了?故障尚未完全修复,网友猜测或因顾客抢购...
  13. 计算机窗口的基本组成部分组成部分,windows7窗口的主要组成部分有哪些
  14. C++解压zip压缩文件
  15. android11原生录屏,终于把安卓这项功能实现了!iOS 11录屏功能演示:超好用
  16. 章节十四:Scrapy框架
  17. Oauth2.0搭建开放平台接口
  18. 乐行天下激光雷达数据口测试
  19. FreeCAD软件安装
  20. 香港机场到市区,更方便更便宜的路线

热门文章

  1. A Survey on Vision Transformer(1/2)
  2. 【题解】LOJ3254:「JOI 2020 Final」集邮比赛 3
  3. 轻骑兵开发平台(一)
  4. Android酷炫实用的开源框架(UI框架)
  5. 如何使用ChatGPT帮助生成YouTube视频摘要?这个插件做到了!
  6. Android多媒体之 wav和amr的互转
  7. java面试题13--获取任意一年的二月有多少天
  8. base64加密算法详解,以及使用时可能出现的问题
  9. 关于 PO 和 VO
  10. 灰色系统理论及其应用 (九) : GM(1, N) 和GM(0, N) 模型