一、先通过linux服务器通过smart 检测你的硬盘和磁盘阵列.

硬盘的状况:

smartctl -i /dev/sda

硬盘的健康状况:

smartctl -H /dev/sda

注意

result后边的结果:PASSED,这表示硬盘健康状态良好

如果这里显示Failure,那么最好立刻给服务器更换硬盘

SMART只能报告磁盘已经不再健康,但是报警后还能继续运行多久是不确定的

通常,SMART报警参数是有预留的,磁盘报警后,不会当场坏掉,一般能坚持一段时间

有的硬盘SMART报警后还继续跑了好几年,有的硬盘SMART报错后几天就坏了

但是一旦出现报警,侥幸心里是万万不能的……

执行如下命令可以看到详细的参数:

smartctl -A /dev/hdb

输出完整结果:

smartctl -a /dev/hdb

定期登录到服务器上运行smartctl是比较麻烦的,linux提供了系统进程smartd

编辑配置文件:

vi /etc/smartd.conf

这个配置文件中大部分可能是注释掉的说明,只需要和当前硬盘相关的一行写入正确即可:

/dev/hdb -H -m test@scanmon.com

上边的配置表示smartd以静默状态工作,当SMART中报告PASSED的时候不理睬

一旦出现Failure,立刻用邮件通知用户指定的邮箱

修改配置后重启服务:

/etc/init.d/smartd

即可完成对SMART的全部配置.

二、我们还可以通过hdparm 测试硬盘读写速度的方法

测试各硬盘读取速度判断硬盘故障

在服务端命令窗口中执行如下命令

hdparm -t /dev/hda (IDE硬盘)

hdparm -t /dev/sda (SATA、SCSI、硬RAID卡阵列)

hdparm -t /dev/md0 (软RAID设备)

测试结果在空载情况下应 >40M/s ,在负载情况下平均应 > 20M/s 为正常,如测试结果极低则需要进一步使用硬盘专用检测工具测试是否为硬盘故障.

拥有帝国一切,皆有可能。欢迎访问phome.net

参  数:

-a 设定读取文件时,预先存入块区的分区数,若不加上选项,则显示目前的设定.

-A<0或1> 启动或关闭读取文件时的快取功能.

-c 设定IDE32位I/O模式.

-C 检测IDE硬盘的电源管理模式.

-d<0或1> 设定磁盘的DMA模式.

-f 将内存缓冲区的数据写入硬盘,并清楚缓冲区.

-g 显示硬盘的磁轨,磁头,磁区等参数.

-h 显示帮助.

-i 显示硬盘的硬件规格信息,这些信息是在开机时由硬盘本身所提供.

-I 直接读取硬盘所提供的硬件规格信息.

-k<0或1> 重设硬盘时,保留-dmu参数的设定.

-K<0或1> 重设硬盘时,保留-APSWXZ参数的设定.

-m 设定硬盘多重分区存取的分区数.

-n<0或1> 忽略硬盘写入时所发生的错误.

-p 设定硬盘的PIO模式.

-P 设定硬盘内部快取的分区数.

-q 在执行后续的参数时,不在屏幕上显示任何信息.

-r<0或1> 设定硬盘的读写模式.

-S 设定硬盘进入省电模式前的等待时间.

-t 评估硬盘的读取效率.

-T 平谷硬盘快取的读取效率.

-u<0或1> 在硬盘存取时,允许其他中断要求同时执行.

-v 显示硬盘的相关设定.

-W<0或1> 设定硬盘的写入快取.

-X 设定硬盘的传输模式.

-y 使IDE硬盘进入省电模式.

-Y 使IDE硬盘进入睡眠模式.

-Z 关闭某些Seagate硬盘的自动省电功能.

拥有帝国一切,皆有可能。欢迎访问phome.net

本文出自 “东方智嵌科技” 博客,请务必保留此出处http://1827495.blog.51cto.com/1817495/570092

拥有帝国一切,皆有可能。欢迎访问phome.net

linux 关闭磁盘检测,linux下检测磁盘状态相关推荐

  1. Linux关闭java命令,Linux系统关闭或重新启动主机的命令详解

    即使现在Linux系统基本都是相对稳定,但有时候驱动程序和应用程序也可能存在一些小问题,这时就需要重新启动Linux系统主机,今天美联科技就来讲解下,关闭或重新启动Linux系统的几个实用命令. 1. ...

  2. 在linux关闭的命令,Linux系统关闭或重新启动主机的命令详解

    即使现在Linux系统基本都是相对稳定,但有时候驱动程序和应用程序也可能存在一些小问题,这时就需要重新启动Linux系统主机,今天美联科技就来讲解下,关闭或重新启动Linux系统的几个实用命令. 1. ...

  3. linux java测试工具_Linux下Java虚拟机状态监测工具

    Linux下Java虚拟机状态检测工具 工具名称: jps     JVM Process Status Tool - Lists instrumented HotSpot Java virtual ...

  4. linux关闭防火墙stop,linux如何关闭防火墙

    我的linux不想开启防火墙了,想要关闭,该怎么办呢?下面由学习啦小编给你做出详细的linux关闭防火墙方法介绍!希望对你有帮助! linux关闭防火墙方法一: 重启后生效 开启: chkconfig ...

  5. 在linux关闭防火墙命令,linux关闭防火墙命令

    在linux中防火墙的开启和关闭是可以通过命令来执行的,那么具体是哪个命令呢?下面由学习啦小编为大家整理了linux关闭防火墙的相关命令,希望对大家有所帮助. 1.Linux关闭防火墙命令 1) 永久 ...

  6. linux关闭硬件蜂鸣器,linux 关闭主板上的蜂鸣器声音

    Android中隐藏顶部状态栏的那些坑--Android开发之路3 Android中隐藏顶部状态栏的那些坑 先看看常规的隐藏状态栏的方法: 方法一: @Override protected void ...

  7. linux 关闭防火墙方法,linux关闭防火墙方法

    下面是red hat/CentOs7关闭防火墙的命令! 1:查看防火状态 systemctl status firewalld service  iptables status 2:暂时关闭防火墙 s ...

  8. linux 关闭rsync服务器,linux下配置rsync服务器和实时同步

    安装:rpm –ivh rsync-XXXXXX.RPM也可以用YUM 启动rsync必须要装xinetd,它是靠它启动的,端口是873 设定: /etc/xinetd.d/rsync:即#vi /e ...

  9. linux 关闭浏览器,在Linux和Windows下关闭谷歌Chrome浏览器中的通知提醒的方法

    本文教你使用浏览器内置的设置来关闭谷歌Chrome浏览器中的通知提醒,支持Linux和Windows等跨平台. 前言 谷歌的Chrome浏览器允许网站向用户推送通知/提醒,自然用户也可以阻止这些通知. ...

  10. linux 关闭nginx进程,Linux环境下启动、停止、重启nginx

    启动 启动代码格式:nginx安装目录地址 -c nginx配置文件地址 例如: [root@LinuxServer sbin]# /usr/local/nginx/sbin/nginx -c /us ...

最新文章

  1. 反向传播神经网络 BPNN
  2. gps有几个轨道面_嫦五“一脚刹车”,进了环月轨道
  3. C#经典名著:《C#入门经典》(第4版)
  4. 数据库OceanBase创始人阳振坤:通关TPC-C到底有多难?
  5. Intellij Idea 离线安装插件
  6. php链接mysql编码错误_php 操作 mysql 数据库 编码 错误
  7. bzoj 1974: [Sdoi2010]代码拍卖会
  8. php ora-12154,ORA-12154 和 TNS-03505 监听错误的解决方法
  9. Android 之父公司宣布关闭:亚马逊、腾讯等大厂投资的 3 亿美元“打水漂”了...
  10. 如何使用putExtra()和getExtra()来表示字符串数据
  11. OpenCV实现车牌识别,OCR分割,ANN神经网络
  12. Happy Necklace
  13. Activemq 使用ssl说明
  14. Flask-Uploads文件上传的简单使用
  15. h5 +css +js +jq 基础知识总结
  16. php公众号模板在哪,微信公众号页面模板在哪里设置的?微信公众号页面模板怎么设置?...
  17. 深信服 TCL 21届秋招内推
  18. ROWTYPE 数据类型实践和使用
  19. 2011, 完全用 GNU/Linux 工作
  20. 如何将网站发布上线,配合宝塔Linux面板,小白级教程

热门文章

  1. 置顶 | 2020学习单/读书单(顺境做事,逆境读书)
  2. gitlab远程提交
  3. Smobiler实现扫描条码和拍照功能(开发日志八)
  4. python 爬虫 记录
  5. Eclipse反编译插件: Jodeclipse与JadClipse
  6. 偏心率e用于描述某一轨道与圆轨道的区别
  7. 计算机视觉开源库OpenCV绘制轮廓,并将轮廓排序~
  8. 日本“女机器人”畅销全球,有三个地方最吸引人,网友:想拥有
  9. 使用TensorFlow的基本步骤
  10. 语音信号的预加重和加窗处理