gsmartcontrol - 在Linux上查看HDD/SSD Health的GUI工具

时间:2020-03-05 15:26:56  来源:igfitidea点击:

GSmArtControl是SmartCTL的GUI替代方案,一种用于控制硬盘驱动器和固态驱动器上的智能数据的工具。
使用此软件,我们可以检查智能数据以确定其健康。
它还允许我们运行不同的测试。

什么是SMART?

SMART是自我监测分析和报告技术(Self Monitoring Analysis and Reporting Technology)的首字母缩写,这是一种可以检测HDD和SDD故障的技术。
早期检测潜在问题允许用户了解情况并在达到丢失重要信息的点之前了解情况并备份和/或者更换驱动器。

特征

该工具支持ATA驱动器(Pata和Sata),一些USB到ATA桥梁和一些RAID控制器。
我们可以查看支持的设备列表。

这些是其一些功能:

  • 自动异常报告
  • 启用/禁用智能
  • 执行智能测试
  • 显示设备信息
  • 启用/禁用自动脱机数据收集
  • 使用方便
  • 好文件

安装

Ubuntu.

在:Xubuntu 17.10/Ubuntu 16.04 LTS

$sudo apt-get install gsmartcontrol

Arch Linux.

测试在:Arch Linux 2016.11.01

$sudo pacman -S gsmartcontrol

Fedora.

测试在:Fedora 27工作站

$sudo dnf install gsmartcontrol

用法

在本节中,我将演示此工具的一些有趣功能。
如果我们需要更深的信息,我们可以检查官方文档。

入门

我们可以从桌面环境菜单中打开软件,或者只需在终端中键入命令即可打开软件。

在这种情况下,我将通过终端打开它:

$sudo gsmartcontrol

请注意,将其作为root打开它是非常重要的,以便可以完全访问设备。

这是主菜单,列出了连接的驱动器:

设备信息

我们可以检查驱动器的很多有趣的参数。
只需右键单击所需的设备,然后选择"查看详细信息"。

将显示一个新窗口,显示驱动器的一些细节,例如型号,序列号,容量,运行状况测试状态(通过/未通过)等。

"一般"部分看起来像这样:

我们还可以查看SmartCtl给出的原始数据,并将其保存到.txt文件。

这是"属性"选项卡的内容:

本节值得进一步解释。
其中我们可以看到一些重要的智能属性,可以告诉驱动器的健康状况。
其中一些最重要的是以下(请注意,其中一些未显示在屏幕截图中,这是因为给定的智能数据取决于我们所拥有的驱动器):

  • 重新分配的扇区计数:代表智能评估无法写入的扇区数量。它们被标记为损坏。
  • 报告不可纠正:此属性表示驱动器错误校正系统无法恢复的扇区数。如果我们在这里有高价值,那可能是驱动器即将失败。
  • 电源循环计数:表示驱动器电源开/关周期的计数。这可以确定驱动器是否已强烈使用,这对于例如我们要购买已用的驱动器是有用的。
  • 佩戴划分计数:显示百分比的驱动器的剩余耐力,它以100(最佳值)开始,并在写入时线性减少为0。
  • 旋转重试计数:重试旋转开始尝试的计数。当旋转开始不成功时,这计算完成全速启动的尝试。此属性适用于HDD,较高的值表示它可能遭受机械问题。

这些是一些重要的属性,我们可以在智能维基百科页面上看到它们。

我们应该先检查驱动器的用户手册,以便了解如何读取归一化,原始和其他值(解释可能因制造商而异)。

执行测试

我们可以执行一些测试以识别驱动器故障。
它们是安全的,可以在正常的系统条件下完成。
如果驱动器不空闲,它们可能需要更长时间,并且在运行时,我们将无法检查智能数据。

如果要执行一个,请转到"执行测试"选项卡,选择文本类型,然后执行它。
之后,结果将显示在进度条下。
我们也可以转到"自检日志"选项卡并检查结果。