linux上如何检测硬盘坏道与坏块

作者:神奇的周 | 创建时间: 2023-08-10
本篇我将带来大家通过几条命令或者工具检测linux系统下的某块磁盘的坏道以及坏块。下面将详细介绍。...
linux上如何检测硬盘坏道与坏块

操作方法

首先我们开启centos7系统,并使用root账户登录。然后通过fdisk命令查看系统的磁盘信息。我们执行命令"fdisk -l"查看系统的磁盘信息。具体展示如下图所示。

然后我们执行命令"badblocks -v /dev/sda1 > result.txt ",执行检测,并将操作结果重定向到result.txt内。具体操作如下图所示。

下面我们介绍另外一种方法,采用Smartctl软件,首先我们执行命令“yum install smartmontools”进行安装,具体操作如下图所示。

然后我们执行命令“smartctl --help”查看帮助文档,具体操作如下图所示。

然后执行命令“systemctl start smartd.service”启动服务,并且检验服务是否启动成功。具体操作如下图所示。

然后我们检查磁盘的 Smart 功能是否启用,我们采用命令“smartctl -i /dev/sda”。具体展示如下图所示。

当然我们可以通过命令“smartctl -s on /dev/sda”开启磁盘的smart功能。具体操作如下图所示。

然后执行命令“smartctl -a /dev/sda”显示磁盘的详细smart信息。

然后执行命令“smartctl --test=short /dev/sda”执行磁盘的短期检测。具体展示如下图所示。

温馨提示

当然smartctl 还有很多命令格式,本篇只作为入门级查看,更深一步请大家查看帮助文档。
点击展开全文

更多推荐