Smartctl 是一个命令行工具,允许用户监控存储设备(如硬盘驱动器、固态驱动器和 USB 驱动器)的运行状况和性能。该工具的开发是为了与内置于许多存储设备中的自我监控、分析和报告技术 (SMART) 设备配合使用。Smartctl 适用于 Linux、Windows 和 macOS 操作系统。它可以通过各种发行版的包管理器安装在Linux系统上,例如基于Debian,Ubuntu和Fedora。terminal-linux-logo-37terminal-linux-logo-37

在 Ubuntu 22.04 LTS Jammy Jellyfish 上安装 Smartctl

第 1 步。首先,通过在终端中运行以下命令,确保所有系统软件包都是最新的。apt

sudo apt update
sudo apt upgrade
sudo apt install wget apt-transport-https gnupg2 software-properties-common

第 2 步。在 Ubuntu 22.04 上安装 Smartctl。

默认情况下,Smartctl 在 Ubuntu 22.04 基础存储库上可用。现在运行以下命令,将最新版本的 Smartctl 安装到您的 Ubuntu 系统中:

sudo apt install smartmontools

安装完成后,您可以检查 Smartctl 是否安装成功。您可以通过在终端中运行以下命令来执行此操作:

smartctl --version

第 3 步。使用 Smartctl。

现在您已成功在系统上安装了 Smartctl,您可以使用它来监控硬盘驱动器的运行状况和其他属性。

  • 若要检查有关驱动器的基本信息,请使用以下命令:
sudo smartctl -i /dev/sda

这将显示有关驱动器的信息,包括型号名称、序列号、固件版本等。

  • 要检查硬盘驱动器的状态,可以使用以下命令:
sudo smartctl -H /dev/sda

此命令将显示硬盘驱动器的整体运行状况。如果输出显示“通过”,则您的硬盘驱动器状况良好。如果显示“失败”,则应立即备份数据并更换硬盘驱动器。

  • 要检查硬盘驱动器的属性,可以使用以下命令:
sudo smartctl -A /dev/sda

此命令将显示硬盘驱动器的所有属性的列表,以及它们的当前值和阈值。您可以使用此信息来监控硬盘驱动器的性能,并在任何问题变得严重之前检测到它们。

感谢您使用本教程在 Ubuntu 22.04 LTS Jammy Jellyfish 系统上安装 Smartctl。有关其他帮助或有用信息,我们建议您查看 Smartctl 官方网站。