2 starmlk starmlk 于 2016.04.26 18:48 提问

硬盘监控:SMART smartd smartctl之间的关系

smartd是一个守护进程(一个帮助程序),它能监视拥有自我监视,分析和汇报技术(Self-Monitoring, Analysis, and Reporting Technology - SMART)的硬盘。
smartctl是一个工具,也可以查询磁盘的状态。

那么有个疑问SMART特性、smartd和smartctl之间的关系是什么呢,具体讲:
1. 首先硬盘本身需要支持SMART特性,这个特性的支持是否一定需要smartd处于启动状态呢?还是磁盘自身(或者加上自身的driver)就可以呢?
2. smartd做了什么事情?比如收集并保存统计数据?
3. smartctl运行的结果如-H,依赖smartd的运行吗,或者说依赖于其收集并保存的统计数据吗?

1个回答

devmiao
devmiao   Ds   Rxr 2016.04.26 23:08
Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!
其他相关推荐
smartctl命令详解
1、什么是S.M.A.R.T. SMART是一种磁盘自我分析检测技术,早在90年代末就基本得到了普及,每一块硬盘(包括IDE、SCSI)在运行的时候,都会将自身的若干参数记录下来。这些参数包括型号、容量、温度、密度、扇区、寻道时间、传输、误码率等。硬盘运行了几千小时后,很多内在的物理参数都会发生变化,某一参数超过报警阈值,则说明硬盘接近损坏,此时硬盘依然在工作,如果用户不理睬这个报警继续使用,那
linux自带硬盘检测命令smartctl
http://lymrg.blog.51cto.com/1551327/490556 dmesg来显示系统的启动信息 -s设置缓冲区大小 -n设置启动信息级别 日志信息存储在 /var/log/dmesg中 1、smartctl -a 检查该设备是否已经打开SMART技术。 2、smartctl -s on 如果没有打开SMART技术,使用该命令打开SMART技术。
smartd进程是什么?他在开机启动不了的解决方法!
在系统启动时,有一个叫smartd的进程总是启动不了!smartd是一个守护进程(一个帮助程序),它能监视拥有自我监视,分析和汇报技术(Self-Monitoring, Analysis, and Reporting Technology - SMART)的硬盘。 SMART系统使得硬盘能监视并汇报自己的运行状况。它的一个重要特性是能够预测失败,使得系统管理员能避免数据丢失。 smartd由ker
基础smart命令
echo “hello” 输出 hello date 获得当前时间 pwd 获得当前路径 ls 和dir 显示当前目录下的文件 mkdir 文件夹名 新建文件夹 rm -rf -r 就是向下递归,不管有多少级目录,一并删除,-f 就是直接强行删除,不作任何提示的意思 vi 文件名 创建文件并编辑 esc 退出编辑模式进入阅读模式
在CentOS 6.3 64bit上使用 smartmontools和MageCli 监测硬盘的健康状态
一、简介 smartmontools是一款开源的磁盘控制,监视工具,通过控制和管理硬盘的SMART(Self Monitoring Analysis and Reporting Technology,自动检测分析及报告技术)技术来实现的,SMART技术可以对硬盘的磁头单元、盘片电机驱动系统、硬盘内部电路以及盘片表面介质材料等进行监测,当SMART监测并分析出硬盘可能出现问题时会及时向用户报警以避
Linux磁盘检测工具smartctl的使用和分析
http://blog.chinaunix.net/uid-29518139-id-4156635.html 1          编写目的 在如今大数据的环境中,磁盘的性能和稳定性是非常重要的一个业务因素。在Linux系统中,smartctl是较为常用的磁盘检测工具。 本文基于Linux系统中smartctl进行分析,目的在于说明相关工具的使用,并对SMAR
查看挂载阵列卡下的磁盘SMART
 1、查看阵列卡下挂载的设备序号 ./storcli64 -pdlist -a0 |grep Id |awk '{print $3}' storcli64 是从LSI官方下载的cli软件 Device Id: 17 Device Id: 18 ...... 2、查看磁盘SMART smartctl -s on -a -d megaraid,17 /dev/sda
smartctl查看硬件信息
http://bbs.linuxtone.org/thread-1029-1-1.html 什么是S.M.A.R.T. SMART是一种磁盘自我分析检测技术,早在90年代末就基本得到了普及 每一块硬盘(包括IDE、SCSI)在运行的时候,都会将自身的若干参数记录下来 这些参数包括型号、容量、温度、密度、扇区、寻道时间、传输、误码率等 硬盘运行了几千小时后,很多内在的物
Linux硬盘的检测--smartctl详细介绍
http://czmmiao.iteye.com/blog/1058215 概述  随着硬盘容量、速度的快速发展,硬盘的可靠性问题越来越重要,今天的单块硬盘存储容量可轻松达到1TB,硬盘损坏带来的影响非常巨大。 不同的文件系统(xfs,reiserfs,ext3)都有自己的检测和修复工具。检测之前可以先使用dmesg命令查看有没有硬件I/O故障的日志,如果有,先用fsck看看
smartctl检测物理磁盘健康度的测试结果解读
Smartctl对于Linux物理服务器十分有用,在这些服务器上,可以对智能磁盘进行错误检查,并将与硬件RAID相关的磁盘信息摘录下来。 1、对磁盘进行一个轻量的测试 smartctl -t short /dev/sdb 根据上一个命令提示,等待2分钟后,查看检测结果: smartctl -l selftest /dev/sdb 2、查看磁盘健康状态信息 sma