18.04 中是否有用于在后台安排和执行 SMART 自检的 GUI?

18.04 中是否有用于在后台安排和执行 SMART 自检的 GUI?

我已经GSmartControl安装了 GUI 实用程序,并希望创建一个例行计划,用于在后台运行短期和扩展测试,并通过弹出窗口或类似方式通知任何故障(或表明存在问题的任何指标的增加)。

我曾经使用该smartctl工具通过命令行进行过手动测试,甚至在过去还连接过一些手动 cron 计划和通知规则的组合,但目前我正在寻找 100%(或尽可能接近 100%)的 GUI 解决方案。有办法实现这一点吗?

答案1

这个答案是关于通知的。
据我所知,现代 Ubuntu 包括smartd.service (来自smartmontools):

$ systemctl status smartd.service
* smartd.service - Self Monitoring and Reporting Technology (SMART) Daemon
   Loaded: loaded (/lib/systemd/system/smartd.service; enabled; vendor preset: enabled)
   Active: active (running) since Tue 2018-07-31 17:27:05 MSK; 2 days ago
     Docs: man:smartd(8)
           man:smartd.conf(5)
 Main PID: 1044 (smartd)
   CGroup: /system.slice/smartd.service
           `-1044 /usr/sbin/smartd -n

Aug 02 17:57:05 user-pc smartd[1044]: Device: /dev/sda [SAT], SMART Usage Attribute: 190 Airflow_Temperature_Cel changed from 60 to 58

有一个依赖于 的 GUI 通知程序smartmontools。它名为smart-notifier。以下是其描述:

描述-en:图形硬盘健康状态通知程序
smartmontools 的图形通知程序,尝试向用户显示来自 smartd 磁盘监控守护进程的消息。目前仅适用于 gtk。

来自其man smart-notifier

描述
本手册页简要介绍了智能通知程序。

smart-notifier 是 dbus 服务/客户端对。如果运行时不带选项,它将启动dbus服务并监听客户端发送的消息(通常从 中的脚本启动/etc/smartd/run.d)。然后这些消息将显示在运行该服务的用户的屏幕上。此程序旨在添加到用户会话中。

它应该会通知您有关属性更改的信息。但可能需要一些脚本。

相关内容