要在Linux Mint 20中检查磁盘是否有错误,你需要执行以下步骤。
1、我们将在Linux Mint 20中通过命令行检查硬盘是否有错误。因此,我们将首先通过点击位于任务栏上的终端图标或按Ctrl+ Alt+ T键盘快捷键启动终端。
2、现在,您需要了解您的硬盘分区,以便您可以识别您要检查错误的部分。为此,在终端机上键入以下命令,然后按回车键。
sudo fdisk –l
这个命令需要root权限才能运行。所以我们在它前面使用了 "sudo "。
这个命令的输出将显示你的硬盘的所有分区。我们要使用Linux Mint 20检查下图中突出显示的部分是否有错误。这里,/dev/sda是我们要检查的磁盘部分。在你的机器上,这部分可能是不同的。
3、一旦您确定了要检查错误的硬盘部分,下一步就是在确定的部分中查找所有坏扇区,并将它们列在文本文件中。为此,您需要在终端机上键入以下命令,然后按回车键。
sudo badblocks –v /dev/sda > /scan_result/badsectors.txt
在这里,badblocks命令也需要root权限才能执行,它将扫描硬盘的指定部分(在本例中为/dev/sda)是否有任何坏扇区,如果发现任何坏扇区,它将在名为badsectors.txt的文件中列出它们,该文件将被放置在scan_result目录下。在这里,您应该用您要扫描的硬盘坏扇区的确切名称来代替/dev/sda。
4、一旦这个命令被成功执行,所有的坏扇区都会被存储在badsectors.txt文件中。现在,我们的目标是向我们的Linux Mint 20传达这个信息,即它不应该以任何方式使用badsectors.txt文件中提到的坏扇区。要做到这一点,你需要在你的终端中输入以下命令,然后按回车键。
sudo fsck –l /scan_result/badsectors.txt /dev/sda
fsck命令也需要root权限才能运行。这个命令将阻止我们的Linux Mint 20在使用/dev/sda分区时使用badsectors.txt文件中列出的扇区。
按照本文介绍的方法,我们可以轻松地将所有的坏扇区汇总到一个文本文件中。我们可以防止操作系统使用这些坏扇区来写入我们珍贵的数据。这样一来,我们不仅可以防止我们的数据损坏或丢失,而且还可以毫无困难地使用有坏扇区的硬盘进行日常工作。