“Linux磁盘实用程序入门指南”

了解如何检查硬盘的状况对于确定何时更换硬盘很有用。 在今天的文章中,我们将向您展示一些Linux磁盘实用程序来诊断硬盘的健康状况。

图片由Scoobay

SMART系统

大多数现代ATASCSI硬盘有一个自我监测,分析和报告技术(SMART)系统。 SMART硬盘在内部监控其自身的运行状况和性能。

SMART工具根据以下内容评估硬盘的状况:硬盘的吞吐量,磁头的查找错误率以及硬盘制造商在硬盘中内置的其他属性。

大多数SMART系统的实施允许用户执行自检以监视其硬盘的性能和可靠性。 使用Ubuntu执行SMART系统测试的最简单的方法是使用“系统”>“管理”菜单下的“磁盘实用程序”。



磁盘实用程序可用于查看硬盘的型号,序列号,固件和总体运行状况评估,以及是否在硬盘上启用了SMART系统。

“SMART数据”按钮可让您查看硬盘的SMART功能。

“运行自检”按钮允许您在硬盘上启动短路,扩展或传输自检。

当你执行这些测试时,你会看到一个进度表,让你看看通过测试有多远,估计完成时间。

“归因部分”允许您查看错误和自检信息。

文件系统检查

还有一些其他工具,在磁盘实用程序GUI旁边,我们可以用来诊断我们的硬盘的健康。 文件系统检查(FSCK),只是作为命令行工具,是我们经常用来检查我们的硬盘的状况的工具之一。

你可以使用磁盘工具的检查文件系统功能执行相同的检查,如果你不是像我们的命令行极客。

当然,也有一些情况下我们必须使用命令行工具来检查我们的文件系统。 例如,当我们使用的是无头的系统 ,当我们的Linux机器无法启动,或者当我们只是想给我们的命令行功夫技巧炫耀我们的朋友。

首先,FSCK命令行工具看起来像只有计算机极客才能处理的东西; 但是你会发现FSCK是一个非常容易使用的工具。 在运行FSCK之前需要注意一件事情: 您需要卸载使用文件系统“的umount命令。 使用FSCK固定已装载的文件系统可能会导致比原始问题更多的损坏。

sudo umount /dev/sdb

FSCK命令非常简单:

sudo fsck -t ext4 /dev/sdb

此命令检查ext4文件系统(/ dev / sdb)是否存在不一致。 你应该用你自己的分区替换/ dev / sdb。 您可以运行fdisk命令查找您的系统分区:

sudo fdisk -l

计划文件系统检查

如果你使用Ubuntu,你会注意到Ubuntu运行一个FSCK会话,当你不时地启动你的系统。 如果您发现此计划检查烦人,您可以使用“tune2fs”命令重新计划扫描。 下面是它通常看起来像:

mount计数参数告诉我们,Ubuntu在33个磁盘安装后扫描我们的硬盘。

我们可以使用-c选项配置安装计数:

sudo tune2fs -c 35 /dev/sda1

此命令将重新配置Ubuntu在系统引导时在35个硬盘挂载后扫描我们的硬盘。

注意:用你自己的分区改变/ dev / sda1 /

坏块

坏扇区是扇区不能使用,由于永久损坏(或OS未能成功访问的话),如磁盘表面的物理损坏计算机的磁盘驱动器上。

有两种方法来检测Linux中的坏扇区:您可以使用磁盘实用程序GUI,或者如果您是像我们这样的命令行极客,您可以使用badblocks命令检查您的硬盘是否有坏扇区:

sudo badblocks -v /dev/sdb1

Badblock将给我们的硬盘中的坏扇区数。


zainul@zainul-laptop:~$ sudo badblocks -v /dev/sdb1
Checking blocks 0 to 97683200
Checking for bad blocks (read-only test): 3134528 done, 3:27 elapsed
3134560 done, 8:33 elapsed
3134561 done, 10:15 elapsed
3134562 done, 11:57 elapsed
3134563 done, 13:39 elapsed
done
Pass completed, 5 bad blocks found.

当您看到坏块时,有两个选项。 您可以查找新硬盘,或将这些坏块标记为不可用的硬盘扇区。 这涉及两个步骤:

首先,我们必须将坏扇区的位置写入平面文件。

sudo badblocks /dev/sdb > /home/zainul/bad-blocks

之后,我们需要将平面文件送入FSCK命令,将这些坏扇区标记为“不可用”扇区。

sudo fsck -l bad-blocks / dev / sdb


FSCK,Badblocks和Disk Utility是我们经常用来扫描我们的硬盘的一些磁盘实用程序。 如果您知道其他Linux磁盘实用程序来扫描硬盘,请与其他读者共享。

赞 (0)
分享到:更多 ()