硬盘检测工具Smartmontools在KOS上的安装、部署与使用

【硬件相关】SMART硬盘健康状态监测 S.M.A.R.T,即Self-Monitoring Analysis and Report Technology(自我检测、分析及报告技术),是一种自动的硬盘状态检测与预警系统规范。 通过在硬盘硬件内的检测指令对硬盘部件(如磁头、盘片、马达、电路等)运行情况进行监控,记录并于硬盘厂商设定预期安全值进行比对,若监控情况将要或已超过预设安全值的范围,则通过主机的监控硬件或软件自动向用户作出警告,并进行轻微自动修复,以保障硬盘数据安全。 本文主要介绍硬盘SMART技术及参数信息解读,根据相关状态预测磁盘异常情况 阅读详情
AI摘要

本文介绍了在浪潮信息KOS服务器操作系统上安装Smartmontools的过程,包括操作系统要求、安装方法、SMART支持检测、硬盘健康状态检查、详细检测和日志查看。

目录

1 概述

2 安装环境

2.1 操作系统环境

2.2 Smartmontools版本

3 安装Smartmontools

3.1  root权限下安装smartmontools

3.2 查看smartmontools版本

4 smartmontools基本使用

4.1 启动监控进程

4.2 检查硬盘是否支持smart

4.3 检查硬盘健康状态

4.4 对硬盘进行检测

4.5 查看硬盘日志


1 概述

Smartmontools是一种硬盘检测工具,通过控制和管理硬盘的SMART(Self Monitoring Analysis and Reporting Technology,自动检测分析及报告技术)技术来实现的,SMART技术可以对硬盘的磁头单元、盘片电机驱动系统、硬盘内部电路以及盘片表面介质材料等进行监测,当SMART监测并分析出硬盘可能出现问题时会及时向用户报警以避免计算机数据受损失。

浪潮信息KOS是浪潮信息基于Linux Kernel、OpenAnolis等开源技术自主研发的一款服务器操作系统,支持x86、ARM等主流架构处理器,性能和稳定性居于行业领先地位,具备成熟的 CentOS 迁移和替换能力,可满足云计算、大数据、分布式存储、人工智能、边缘计算等应用场景需求。详细介绍见官网链接浪潮信息云峦服务器操作系统KeyarchOS_KOS服务器操作系统-浪潮信息

2 安装环境

2.1 操作系统环境

版本信息:KeyarchOS 5.8

硬件平台:X86_64

2.2 Smartmontools版本

Smartmontools 7.1

3 安装Smartmontools

3.1  root权限下安装smartmontools

smartmontools 7.1可以通过 “yum install smartmontools ”直接安装。

3.2 查看smartmontools版本

执行命令“yum info smartmontools”,检查smartmontools版本。

4 smartmontools基本使用

4.1 启动监控进程

执行命令“/usr/sbin/smartd start”启动 smartd。

4.2 检查硬盘是否支持smart

执行命令“ls -l /dev | grep -E 'sd|hd'” 列出和系统相连的硬盘。

执行命令“smartctl -i /dev/sda” 检查硬盘是否支持SMART。

在上面的信息可以看到,该硬盘是支持SMART技术,且当前是开启的。如果SMART support is: Disabled表示SMART未启用。

注意:虚拟机环境下的虚拟磁盘是不支持SMART技术的,例如:在VirtualBox中安装的虚拟机检测如下:

显示不支持SMART。

4.3 检查硬盘健康状态

执行命令“smartctl -H /dev/sda”扫描TCP端口。

请注意result后边的结果:PASSED,这表示硬盘健康状态良好,如果这里显示Failure,那么最好立刻给服务器更换硬盘。

4.4 对硬盘进行检测

对硬盘进行测试的方法有以下四种:

smartctl -t short <device> 后台检测硬盘,消耗时间短;

smartctl -t long <device> 后台检测硬盘,消耗时间长;

smartctl -C -t short <device> 前台检测硬盘,消耗时间短;

smartctl -C -t long <device> 前台检测硬盘,消耗时间长。

执行命令“smartctl -t long /dev/sda” 在后台对硬盘进行详细的检查。

上面的信息显示2分钟后将完成检查,同时可以使用 “smartctl -X ”终止检查。

4.5 查看硬盘日志

使用“smartctl -l logtype <device>”可以查看硬盘的日志,日志又分为多种类型,如selftest、error等等。

执行命令“smartctl -l selftest /dev/sda” 查看硬盘检测的日志。

使用 smartmontools 查看硬盘的健康状态 阅读详情

相关推荐

使用smartmontools查看SSD的寿命

硬盘已经成为生活中的必需品了,小到家里的PC,大到公司的服务器处处离不开硬盘。没有人希望突然有一天电脑开不了机,原因竟然是硬盘损坏。虽然有时候硬盘损害前可能有一些先兆,不排除人也有大意的时候。这个时候,监控硬盘健康度就显得很重要了,至少不会让重要的数据惨遭厄运。硬盘损坏是我的亲身经历,现在想起来还痛心疾首!1、SATA和NVME的主要区别是设备名字不一样2、隐藏再RAID后面的设备不能直接看,需要借助RAID CLI3、不要等到寿命快消耗完了才想到更换,应该早做打算。一般剩10%就应该特别注意了。

jiexijihe945的博客 2821

硬盘检测工具Smartmontools安装、部署、使用

在服务器管理的实际环境中,硬盘是最容易出现问题及发生故障的硬件,而且硬盘中存储着大量重要的数据,万一出现故障所造成的损失也是无法估计的,轻则需要化费大量的时间与精力去做数据恢复,重则硬盘报废,里面重要的数据也无法100%挽回,所以对硬盘健康状监控十分必要。一:什么是Smartmontools?Smartmontools是一种硬盘检测工具,通过控制和管理硬盘的SMART(Self Monitorin...

无锋剑 2878

STM32实战:滑模观测器与PLL锁相环融合的FOC无感控制精解

本文深入解析了STM32平台下结合滑模观测器(SMO)与PLL锁相环的无感FOC控制技术。通过实战案例详细介绍了PLL锁相环在消除SMO高频抖振、提升角度跟踪精度方面的关键作用,并分享了工程调参技巧、C语言实现细节及系统联调方法,为电机控制开发者提供了一套完整的解决方案。

weixin_30838873的博客 190

Linux中SSD的smart信息——smartmontools工具

担心看不到sm841中的温度吗?您是否仍对Toshiba Q pro看不见写入量和使用寿命值感到不安?为了查看M4 / 00的写入量,您是否仍在使用C300固件升级程序重新启动到纯DOS并麻烦地运行命令?想知道在协议级别上SSD出了什么问题吗? 今天,我将告诉您这些问题的简单解决方案: smartmontools工具 这是一个开源命令行工具. 我一直在服务器上使用它来监视硬盘的运行状况. 它最初是Linux下的工具,但现在也有Windows版本. 首先...

weixin_38428439的博客 1万+

Anthropic API接入指南:连接失败、403鉴权与Claude Code集成排查

在AI应用开发中,API接入与鉴权机制是开发者绕不开的基础工程问题。无论是调用云端模型服务还是自建网关,网络连通性、HTTP状态码语义、模型路由映射都会直接影响服务可用性。本文从通用的网络诊断与鉴权原理出发,梳理了从TCP连接失败到403权限拒绝的典型链路,并深入解析网关模型路由匹配机制。在此基础上,进一步说明如何通过环境变量完成Claude Code与VS Code的本地集成,以及一套基于Python的可复现接入方案。内容涵盖Anthropic API高频报错定位、curl冒烟测试、SDK工程化实践,适合

weixin_28743405的博客 468

IEEE Transaction期刊模板使用注意事项

本文将总结使用IEEE Transactions系列期刊的投稿模板时的一些注意事项,包括模板本身的使用规范、参考文献的正确格式等其他内容。

weixin_39529207的博客 2万+

Linux命令查看硬盘通电时间(smartmontools)

我们在选择云服务器的时候是不是看到有看似配置不错的服务器、VPS主机价格很便宜?有甚至系需要每年几美元、十几美元的。实际上,有些服务器便宜,很多硬件都是用的即将淘汰的机器,随时可能服务器硬件故障,包括硬盘也是用的旧硬盘。这里,我们可以通过硬盘通电时间检查服务器硬盘的时间,如果太长时间,那说明为什么便宜。这里我们用到的是Linux命令(smartmontools)其中 Power_On_Hours 就是硬盘使用小时了,如果是 Power_On_Minutes 就是硬盘使用分钟。

源码客栈的博客 5061

openeuler在线/离线安装docker服务

openeuler在线/离线安装docker服务

haixuti7的博客 1071

linux如何查看磁盘坏道

首先,通过超级用户权限执行 fdisk 命令来显示你的所有磁盘或闪存的信息以及它们的分区信息: #fdisk -l //L #badblocks -v /dev/sda1 > badsectors.txt 上面的命令中,badblocks 扫描设备 /dev/sda1(记得指定你的实际设备),-v 选项让它显示操作的详情。另外,这里使用了输出重定向将操作结果重定向到了文件 badsec...

weixin_45237113的博客 2743

我的宠物狗学编程:从零开始的代码之旅

在这个示例中,我们定义了一个名为"interact"的函数,它通过输入函数获取用户的输入,并根据输入执行相应的代码块。在编程中,我们使用条件语句来根据不同的条件执行不同的代码块。对于我的狗狗,我将创建一个名为"feed"的函数来表示它的进食行为,并根据不同的条件输出不同的信息。在这个示例中,我们定义了一个名为"feed"的函数,并使用一个参数"food"来表示食物。对于我的狗狗,我将创建一个名为"dog_name"的变量来存储它的名字。对于我的狗狗,我将创建一个名为"bark"的函数来表示它的叫声。

2301_79331387的博客 333

FPGA 学习笔记:解决FPGA程序固化重新上电程序不运行的问题

FPGA 学习笔记:解决FPGA程序固化重新上电程序不运行的问题

坚韧与专注 1万+

Mac查看磁盘寿命

使用smartmontools软件在终端用命令查看磁盘寿命

qq_40483419的博客 1万+

网络速度的极致:800G & 1.6T 以太网的突破!

你好,这里是网络技术联盟站。在我们进入数据驱动的世界时,以太网的重要性日益突出。从根本上说,以太网是一种连接计算机的技术,旨在形成一个本地网,通过它,设备可以与其他设备进行通信。然而,随着时间的推移,以太网已经发展成为一种全球的数据通信系统,其速度从初始的10Mbit/s发展到现在的800G,甚至1.6T。这种巨大的进步并不是没有挑战的,但每一次的突破都代表了技术的巨大飞跃。本文将探讨800G和1.6T以太网的创新与挑战。

网络技术联盟站 1771

简单上手指南:如何使用smartmontools 7.5监控硬盘健康状态

smartmontools是一款强大的开源磁盘健康监控工具,专门用于检测和管理硬盘、固态硬盘等存储设备的健康状况。它包含smartctl(命令行工具)和smartd(守护进程)两大核心组件,支持ATA/SATA、SCSI/SAS和NVMe等多种接口类型,是系统管理员必备的存储设备守护神。 在数据安全至关重要的今天,磁盘故障可能导致灾难性后果。smartmontools能够预防数据丢失、延长设备寿

gitblog_01143的博客 835

高通开发系列 - Bootloader之lk匹配dtb和dtbo中msm-id和board-id的知识

lk匹配dtb和dtbo中的msm-id和board-id等知识

fulinux的博客 4246

VC中sqlite的使用

在VC中对sqlite的使用,实现数据库大批数据的快速插入,读取数据库中的数据在ListCtrl中显示

Python读取硬盘信息pySMART——调用smartctl

包含两个程序smartctl和smartd检查硬盘(HDD/SSD)的健康状态预测硬盘故障风险执行硬盘自检(如短/长测试)查看温度、通电时间、坏扇区等关键指标SMART 指的是 Self-Monitoring, Analysis and Reporting Technology SystempySMART是smartctl的 Python 封装,兼容 Linux 和 Windows建议使用管理员权限运行。

XerCis的博客 1468

文档:亲测可用解决vnc灰屏,黑屏,鼠标大黑叉情况

主要解决vnc-viewer灰屏,黑屏,鼠标大黑叉等现象,详细见文档。

SMART 硬盘状态检测

SMART 简介S.M.A.R.T.,全称为“Self-Monitoring Analysis and Reporting Technology”,即“自我监测、分析及报告技术”。是一种自动的硬盘状态检测与预警系统和规范。通过在硬盘硬件内的检测指令对硬盘的硬件如磁头、盘片、马达、电路的运行情况进行监控、记录并与厂商所设定的预设安全值进行比较,若监控情况将或已超出预设安全值的安...

weixin_33894992的博客 3359

C# WinForm 基于DirectShow.dll编写的程序,可边预览边保存视频,音频和图片

基于微软的DirectShow.dll的二次开发1.自动识别连接的摄像头跟麦克风且可以对其进行选择(默认选中第一个)2.可录制wmv和avi两种格式的视频并且都带有音频,avi可以录制的分辨率和帧数进行选择,wmv默认进行了淸晰度优化如不喜欢可去除代码中有相关提示3.可在预览点开之后进行拍照,也可边录制视频边拍照4.添加了视频和音频的压缩功能(酌情使用)这次二次开发发现C#对DirectShow的相关信息太少,这次做完也不敢藏私共享出来,还望大家指正

在CentOS 6.3 64bit上使用 smartmontools和MageCli 监测硬盘的健康状态

一、简介 smartmontools是一款开源的磁盘控制,监视工具,通过控制和管理硬盘的SMART(Self Monitoring Analysis and Reporting Technology,自动检测分析及报告技术)技术来实现的,SMART技术可以对硬盘的磁头单元、盘片电机驱动系统、硬盘内部电路以及盘片表面介质材料等进行监测,当SMART监测并分析出硬盘可能出现问题时会及时向用户报警以避

雪峰流云 4577

爬坑之旅 --编译smartmontool

smartmontools在windows下使用vs2022编译的过程

qq_39495901的博客 1107

smartmontools 7.5版本发布:磁盘健康监控工具的重大更新

smartmontools是一款开源的磁盘监控工具套件,主要用于监控硬盘和固态硬盘的健康状态。它包含两个主要组件:smartctl(用于查询磁盘信息的命令行工具)和smartd(用于持续监控磁盘状态的守护进程)。该项目支持多种接口类型的存储设备,包括ATA/SATA、SCSI/SAS和NVMe等。 ## 主要功能改进 ### 1. 输出格式与JSON增强 新版本在JSON输出格式方面进行了多...

gitblog_01311的博客 1290

Smartmontools

Smartmontools,是一款开源的磁盘检测和控制工具,正好今天有接触到一款服务器想检查下这台服务器硬盘的通电时间用到这款工具,所以把这个工具的安装和简单应用记录下来,毕竟年纪大了脑...

yunweimao的博客 1176

linux 服务器 硬盘测试工具,linux硬盘检测工具:Smartmontools使用指南

在服务器管理的实际环境中,硬盘是最容易出现问题及发生故障的硬件,而且硬盘中存储着大量重要的数据,万一出现故障所造成的损失也是无法估计的,轻则需要化费大量的时间与精力去做数据恢复,重则硬盘报废,里面重要的数据也无法100%挽回,所以对硬盘健康状态的监控,就显得尤为重要,下面我们来介绍一下Linux中一款开源的硬盘检测工具Smartmontools,通过该软件我们可以对硬盘进行高效的监控,一旦硬盘发生...

weixin_32127359的博客 2535

smartmontools:监控存储系统,预警磁盘故障的不二选择

在现代存储系统的管理中,提前发现和预警潜在的硬盘故障是至关重要的。smartmontools 是一款功能强大的开源工具,能够帮助用户监控和管理存储系统,下面我们来详细了解一下这款工具。 ## 项目介绍 smartmontools 包含两个实用程序:`smartctl` 和 `smartd`。这两个工具通过利用大多数现代 ATA/SATA、SCSI/SAS 和 NVMe 硬盘内建的 **自我监控...

gitblog_00569的博客 570

磁盘检测工具smartctl

Smartmontools是一种硬盘检测工具,通过控制和管理硬盘的SMART(Self Monitoring Analysis and Reporting Technology,自动检测分析及报告技术)技术来实现的。​ SMART技术可以对硬盘的磁头单元、盘片电机驱动系统、硬盘内部电路以及盘片表面介质材料等进行监测,当SMART监测并分析出硬盘可能出现问题时会及时向用户报警以避免计算机数据受损失。SMART技术必须在主板支持的前提下才能发生作用,而且SMART技术也不能保证能预报所有可能发生的硬盘故障。

俗科技的博客 5140

smartmontools在linux和windows环境下的安装和使用

在smartmontools的官方网站可以下载工具的安装包和开源代码,网址:https://www.smartmontools.org/ windows下的调试参考了:https://www.cnblogs.com/helloworldspace/p/6800741.html 1、linux下的安装和使用 在linux下有两种安装方法, ①直接通过yum在线安装:yum install s...

u010840980的博客 2万+
上一篇: 【常见问题(二)】打印Failed to start Switch Root错误,导致系统进入紧急模式的解决方法
下一篇: 基于KOS操作系统Apache Ignite部署安装教程
KeyarchOS
博客等级 码龄3年 1312粉丝 339原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值