了解如何检查硬盘的状况对于确定何时更换硬盘非常有用。在今天的文章中,我们将向您展示一些Linux磁盘实用程序来诊断硬盘的健康状况。
图片来源:Scoobay
大多数现代ATA和SCSI硬盘都有自我监控、分析和报告技术(SMART)系统。智能硬盘在内部监控自身的运行状况和性能。
智能工具根据以下内容评估硬盘的状况:硬盘的吞吐量、磁头的寻道错误率以及硬盘**商在硬盘中内置的其他属性。
大多数智能系统的实现都允许用户进行自检,以监控硬盘的性能和可靠性。使用Ubuntu执行智能系统测试的最简单方法是使用“system”>“Administration”菜单下的“Disk Utility”。
通过磁盘实用程序,可以查看硬盘的型号、序列号、固件和总体运行状况评估,以及硬盘上是否启用了智能系统。
“智能数据”按钮可让您查看硬盘的智能功能。
“运行自检”按钮允许您在硬盘上启动短自检、扩展自检或传输自检。
当您执行这些测试时,您将看到一个进度表,让您看到测试完成了多远以及预计完成时间。
The ‘Attributed section’ lets you see the errors and self-test information.
除了磁盘实用程序GUI之外,还有一些其他工具,我们可以用来诊断硬盘的健康状况。文件系统检查(FSCK)仅作为命令行工具提供,是我们经常用来检查硬盘状况的工具之一。
如果您不是像我们这样的命令行极客,您可以使用“Disk Utility”的“Check Filesystem”功能来执行相同的检查。
当然,在某些情况下,我们必须使用命令行工具来检查文件系统。例如,当我们使用无头系统时,当我们的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 count参数告诉我们Ubuntu在33个磁盘挂载后扫描我们的硬盘。
我们可以使用“-c”选项配置装载计数:
sudo tune2fs -c 35 /dev/sda1
这个命令将重新配置Ubuntu,在系统启动时,在35个硬盘挂载后扫描我们的硬盘。
注意:用您自己的分区更改“/dev/sda1/”
坏扇区是计算机磁盘驱动器上由于永久性损坏(或操作系统无法成功访问)而无法使用的扇区,例如磁盘表面的物理损坏。
在Linux中有两种方法可以检测坏扇区:您可以使用Disk Utility 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磁盘实用程序来扫描硬盘,请与其他读者分享。
...盘怎么这么快就满了?只有一种方法可以找到答案:使用磁盘使用情况查看工具。它们主要用于硬盘驱动器和固态驱动器,但也可以用于闪存驱动器、U盘和SD卡。 ...
...救光盘。阿维拉救援光盘是一个最好的启动防病毒环境的初学者,因为它包括一个方便的指南,引导您通过扫描您的驱动器。此外,Avira在扫描定制方面提供的服务很少。同样,这可能适合初学者,因为关闭部分扫描并丢失恶意...
... 您可以**完整的磁盘映像。。。或者你可以使用一个专用工具。无论您为什么要备份游戏数据,您都有三个选项: ...
...缩。但您可以使用隐藏命令手动收缩动态磁盘。 相关:初学者极客:如何创建和使用虚拟机 请记住,这只会缩小磁盘,如果它的大小增长,你已经删除了数据。所以,如果你只是创建了一个动态磁盘,这不会缩小它。但是,如...
...择保存ISO文件的位置。 马科斯 相关:如何使用Mac的磁盘实用程序来分区、擦除、修复、还原和复制驱动器 在Mac上,可以使用磁盘实用程序创建光盘的图像。要打开它,请按Command+Space打开Spotlight搜索框,键入“Disk Utility”...
...相同。 如何用密码加密文件 相关:用Vi编辑文本文件的初学者指南 如果你知道如何使用vi,基本的过程相对简单。如果你不知道,你可能会被vi的模态接口挂住。在vim中打开文本文件时,有两种模式。默认情况下,您处于“命令...
...已恢复的损坏文件位。 失物招领是为了什么 相关:Linux磁盘实用程序入门指南 在Linux上,fsck命令是“文件系统检查”的缩写—检查文件系统是否有错误。fsck可能会在文件系统中找到一些“孤立”或损坏的文件。如果是这样,f...
...其可用。如果这不起作用,您应该可以单击功能区上的“磁盘映像工具”选项卡,然后单击“装入”。它将显示在“计算机”下,就像它***了物理磁盘驱动器一样。 此功能在Windows8中重新添加,因此它也可以在Windows8和8.1上使用...