【.comExpress】扫描计算机的硬盘驱动器有两个主要原因:一个原因是分析硬盘驱动器是否存在文件系统不一致或错误。造成这些问题的可能因素包括:持续的系统崩溃、关键系统软件的不当关闭,更重要的是破坏性程序(如恶意软件和病毒等)。另一个原因是分析硬盘的物理状态,我们可以检查硬盘,寻找磁盘表面的物理损坏或由内存晶体管故障引起的坏扇区。在本文中,我们将介绍几个适用于Linux的GUI和基于终端的磁盘扫描实用程序。如果您发现计算机硬盘驱动器或某个分区上有任何异常行为,***通常会调查文件系统不一致或错误,而在执行此任务时,没有其他实用程序能比fsck做得更好。1.fsck-文件系统一致性检查fsck是一个系统实用程序,可用于检查并在必要时修复Linux文件系统。它是几个文件系统检查工具的前端程序。警告:除非您知道自己在做什么,否则***仅在Linux服务器上尝试fsck命令进行测试。始终在对分区运行fsck之前卸载该分区。$sudounmount/dev/sdc1$sudofsck-Vtvfat/dev/sdc1在以下命令中,参数选项为:-t–指定文件系统类型。-V–启用详细模式。您可以在fsck参考手册页中找到有关使用的详细说明:$manfsck执行文件系统不一致性测试后,您可以继续评估物理状态。2.badblocksbadblocks该实用程序用于扫描硬盘的坏块或坏扇区。假设您在硬盘驱动器上发现任何坏块,您可以将它与fsck或e2fsck结合使用,以指示内核不要使用这些坏块。要了解更多有关如何使用badblocks实用程序检查坏块的信息,请参阅文章《如何在Linux下检查硬盘上的块扇区或坏块》:http://www.tecmint.com/check-linux-hard-disk-bad-sectors-bad-blocks/.3.S.M.A.R.T系统实用程序S.M.A.R.T(自我监控、分析和报告技术)是一个内置于几乎所有现代ATA/SATA和SCSI/SAS硬盘驱动器和SSD中的系统。它收集有关支持的硬盘驱动器的详细信息,您可以使用以下实用程序获取这些信息。我。Smartctlssmartctl是smartmontools包下的两个实用程序之一。它是一个命令行实用程序,负责控制和监视S.M.A.R.T系统。要安装smartmontools软件包,请为您的发行版运行以下命令:$sudoapt-getinstallsmartmontools#Debian/Ubuntusystems$sudoyuinstallsmartmontools#RHEL/CentOSsystems以下示例是报告硬盘分区状态的smartctl命令,其中选项-H有助于自检测试显示整体分区健康状况:$sudosmartctl-H/dev/sda6有关更多使用指南,请参阅smartctl参考手册页:$mansmartctlsmartctl有一个名为gsmartcontrol的GUI前端程序,可以按以下方式访问它安装方法:$sudoapt-getinstallgsmartcontrol#Debian/Ubuntusystems$sudoyuminstallgsmartcontrol#RHEL/CentOSsystemsGSmartControl–Linux磁盘扫描工具ii.Gnome磁盘实用程序(或磁盘)Gnome磁盘实用程序提供了一个GUI,可用于处理与分区管理任务相关的一切,例如创建、删除、安装分区和其他任务。它预装在大多数主要Linux系统上,例如Ubuntu、Fedora、LinuxMint等。要在Ubuntu上使用它,请打开Dash,搜索磁盘。在LinuxMint上,打开菜单并搜索磁盘。在Fedora上,单击活动并键入磁盘。GnomeDiskUtilityforLinuxDiskScanning更重要的是,它还可以提供S.M.A.R.T数据和进行自检,如下图界面所示。用于Linux磁盘扫描的Gnome磁盘工具就是这样!在本文中,我们简要介绍了几个适用于Linux操作系统的硬盘扫描实用程序。如果你知道有什么好用的工具没有在本文中提及,但有相同的用途,欢迎留言交流。原标题:3UsefulGUIandTerminalBasedLinuxDiskScanningTools,作者:AaronKili
