如何在 Linux 中使用 FSCK 检查文件系统?

“FSCK 是一个有用的 Linux 实用程序,可用于检查文件系统的一致性和健康状况。 通过使用此工具,您可以轻松找出任何文件系统的所有潜在问题。 在本指南中,我们将向您解释在 Linux Mint 21 中使用 FSCK 命令检查文件系统的方法。”

在 Linux Mint 21 中使用 FSCK 命令检查文件系统

Linux Mint 21 中的 FSCK 命令可用于通过以下方式检查文件系统的健康状况:

步骤#1:显示所有挂载的文件系统

首先,您需要首先使用如下所示的命令显示安装在系统上的所有文件系统:

$ df –h

我们的 Linux Mint 21 机器上所有挂载的文件系统如下图所示。 在这里,我们突出显示了我们将在此方法中借助 FSCK 命令检查的文件系统。

步骤#2:检查目标文件系统的分区

之后,您还可以找出所选文件系统的所有分区,以便找出要检查的确切分区。 为此,您可以运行如下所示的命令:

$ sudo parted /dev/sda3 ‘print’

在这里,您必须将“/dev/sda3”替换为您选择的特定文件系统。

从这个命令的输出中,我们发现我们选择的文件系统只有一个分区,在下图中突出显示:

步骤#3:卸载目标文件系统

现在,在 Linux Mint 21 中继续执行 FSCK 命令之前,您需要卸载要检查的文件系统。 否则,您将无法执行此命令。 要卸载选定的文件系统,您可以运行如下所示的命令:

$ sudo umount /dev/sda3

步骤#4:在目标文件系统上运行 FSCK 命令

卸载选定的文件系统后,您可以对其运行 FSCK 命令以检查其运行状况和一致性,方法如下:

sudo fsck /dev/sda3

步骤#5:再次挂载目标文件系统

使用 FSCK 命令检查所需文件系统的运行状况和一致性后,不要忘记通过运行如下所示的命令再次挂载该文件系统:

$ sudo mount /dev/sda3

奖金提示

如果您在 Linux Mint 21 系统上运行 FSCK 命令之前感到犹豫,那么您甚至可以通过执行以下命令来进行测试运行:

$ sudo fsck –N /dev/sda3

此测试运行实际上不会执行 FSCK 命令,而只会预测 FSCK 命令的可能输出,如下图所示:

结论

通过使用 FSCK 命令,如本指南中所述,您可以快速找出 Linux Mint 21 系统中任何给定文件系统的所有问题。 因此,您将更容易及时解决这些问题,以避免将来出现任何不便。