如何在 CentOS 7 上安裝 Smartctl 實用程序

SMART 是現代硬盤驅動器中的一個系統,旨在報告可能表明即將發生故障的情況。smartmontools 是一個免費軟件包,可以監控 SMART 屬性並運行硬盤驅動器自檢。儘管 smartmontools 可以在多種平台上運行,但我只會介紹在 Linux 上安裝和配置它。

Smartctl(自我監控、分析和報告技術)是 UNIX 類操作系統中的命令行實用程序或工具,用於執行 SMART 任務,例如打印 SMART 自檢和錯誤日誌、啟用和禁用 SMART 自動測試以及啟動設備自測。

安裝Smartcl

# yum install smartmontools

啟動並啟用 Smartctl 服務

# systemctl start smartd ; systemctl enable smartd

檢查磁盤是否啟用了智能功能

# firewall-cmd –zone=public –remove-port=80/tcp

# smartctl -i /dev/sda

如果上述命令失敗,您可能需要告訴 smartctl 您使用的是什麼類型的硬盤接口:

# firewall-cmd –zone=public –list-ports

# smartctl -a -d ata /dev/sdb // For SATA drive

將 /dev/sda 替換為您硬盤驅動器的設備文件。命令的輸出:

=== 信息部分開始 ===
 型號系列:SAMSUNG SpinPoint T133 系列
 設備型號:SAMSUNG HD300LJ
 序列號:S0D7J1UL303628
 固件版本:ZT100-12
 用戶容量:300,067,970,560 字節
 設備是:在smartctl數據庫中[詳細使用:-P show]
 ATA 版本為:7
 ATA 標準是:ATA/ATAPI-7 T13 1532D 修訂版 4a
 當地時間是:美國東部時間 2009 年 1 月 2 日星期五 03:08:20
 SMART 支持是: 可用 - 設備具有 SMART 功能。
 SMART 支持是:已啟用

為磁盤啟用智能功能

# smartctl -s on -o on -S on /dev/sda

命令的輸出:

=== 啟用/禁用命令部分的開始 ===
 智能啟用。
 SMART 屬性自動保存已啟用。
 SMART 自動離線測試每四小時啟用一次。

禁用磁盤的智能功能

# smartctl -s off /dev/sdb

顯示磁盤的整體健康狀況

# smartctl -H /dev/sdb

命令的輸出:

=== 開始讀取智能數據部分 ===
 SMART 整體健康自我評估測試結果:通過

讓我們確保驅動器支持自檢。

# smartctl -c /dev/sda

命令的輸出:

簡短的自檢程序
推薦輪詢時間:(2) 分鐘。
擴展自檢程序
推薦輪詢時間:( 127) 分鐘。

使用長選項測試硬盤。

# smartctl –test=long /dev/sdb

使用短選項測試硬盤。

# smartctl –test=short /dev/sdb

可以運行查看結果。

# smartctl -l selftest /dev/sda

=== 開始讀取智能數據部分 ===
SMART 自檢日誌結構修訂號 1
Num Test_Description Status Remaining LifeTime(hours) LBA_of_first_error
1 短線離線完成無錯誤 00% 21472 -

顯示磁盤的錯誤日誌

# smartctl -l error /dev/sdb

聯機幫助頁

man 8 smartctl
man 8 smartd
man 8 update-smart-drivedb
man 5 smartd.conf


如何在 CentOS 7 上安裝和配置 CSF(ConfigServer 安全和防火牆)

如何在 CentOS 7 上安裝和配置 CSF(ConfigServer 安全和防火牆)

ConfigServer Security & Firewall(簡稱csf)是一種狀態包檢測(SPI)防火牆。學習在 CentOS 7 上安裝和配置 CSF

如何在 CentOS 上安裝 R1​​Soft 備份代理

如何在 CentOS 上安裝 R1​​Soft 備份代理

學習在 CentOS 上安裝 R1​​Soft Backup Agent 並對其進行配置。R1Soft 服務器備份管理器為服務提供商提供了一個靈活的、服務器友好的解決方案。

如何修改 CloudLinux LVE 限制

如何修改 CloudLinux LVE 限制

在本文中,我們解釋瞭如何修改 CloudLinux LVE 限制。所以,讓我們開始吧。可以使用 LVE Manager 更改 CloudLinux LVE 限制。

如何更改端口的 SSH Linux 服務器

如何更改端口的 SSH Linux 服務器

要更改 Linux 服務器的 SSH 端口,您需要通過 SSH 登錄服務器並修改 SSH 配置文件。

如何在 CentOS 上安裝 Centova Cast

如何在 CentOS 上安裝 Centova Cast

Centova Cast 是領先的互聯網廣播流管理平台,為流媒體託管提供商提供廣泛的洞察力和控制。 Centova Cast

如何在您的郵件服務器上設置郵件中繼

如何在您的郵件服務器上設置郵件中繼

您可以使用以下電子郵件中繼設置來解決電子郵件發送問題。

如何在 Ubuntu 18.04 中安裝 Apache、MariaDB、PHP 和 phpMyAdmin

如何在 Ubuntu 18.04 中安裝 Apache、MariaDB、PHP 和 phpMyAdmin

我們將學習在 Ubuntu 18.04 服務器中安裝 Apache MariaDB PHP 和 PHPMyAdmin。Apache、MySQL/MariaDB 和 PHP 由包組成。它被稱為燈

學習 Linux 中的基本用戶管理

學習 Linux 中的基本用戶管理

您想在 Linux 中添加、修改或刪除用戶嗎?這是適合您的完美文章。

學習 Linux 中的基本組管理

學習 Linux 中的基本組管理

了解有關 Linux 中組管理的更多信息。如何在Linux中添加組,修改組和刪除組,添加成員。創建一個新組,使用 groupadd 命令。

學習在 CentOS 7 上安裝 Fail2ban

學習在 CentOS 7 上安裝 Fail2ban

Fail2ban 對於保護 SSH 連接非常有用。現在您應該可以在 centos7 上安裝和配置 fail2ban,為服務器添加額外的安全層