不论对于服务器还是工作站, 硬盘应该是电脑内最重要的硬件, 其他硬件坏掉的话换过新的便好, 但硬盘就不同了, 里面的资料才是最重要。本文会介绍在 Linux 下检查硬盘的健康状态。
现在的硬盘大多支援 S.M.A.R.T.(Self-Monitoring, Analysis, and Reporting Technology), S.M.A.R.T 可以让作业系统 (e.g. Linux, Windows, Mac) 检查硬盘的健康状态。
在 Linux 有多种工具可以检查 S.M.A.R.T. 状态, 以下会安装使用 smartctl, 首先安装 smartctl:
RHEL / CentOS:
$ sudo yum install smartmontools
Debian / Ubuntu:
$ sudo apt-get install smartmontools
Fedora:
$ sudo dnf install smartmontools
安装好 smartctl 后, 现在可以检查硬盘, 首先执行 lsblk 检视系统内安装的设备:
$ lsblk
例如要检查的硬盘是 sda, 可以执行以下指令:
$ sudo smartctl -a /dev/sda
之后 smartctl 便会输出硬盘的健康状态报告.
你可能感兴趣的内容: