检查硬盘坏道的最快方法是什么?

检查硬盘坏道的最快方法是什么?

我有一堆磁盘,可能有 50 个或更多,我知道其中一些坏了,有些应该还能正常工作,我需要一种方法来检查它们而不必浪费几天的时间。

除了坏块之外,您还知道什么工具可以快速完成此操作吗?

答案1

你必须检查一些聪明的公用设施。

您可以使用“磁盘工具”(又名 palimpsest 或 gnome-disks,具体取决于 Ubuntu 版本)来实现此目的。

在命令行中我建议您安装smartmontools包(sudo apt install smartmontools)并尝试一下smartctl

例子:

sudo smartctl --all /dev/sda

答案2

如果您的驱动器有 SMART,我会通过安装“gsmartcontrol”并对所有驱动器进行简短测试来解决这个问题。然后丢弃那些甚至没有通过简短测试或显示错误/警告的驱动器,并对剩余的驱动器进行长时间测试。

要真正确定驱动器是否损坏,我想您需要检查它的每个扇区,这就是长时间测试的作用。

但我不是专家,也许有更好的方法?

答案3

badblocks对于那些发现此问题并正在寻找错误解决方案的人Value too large for defined data type(因为您可能会尝试扫描 6TB 驱动器):尝试设置更大的块大小:

badblocks -b 4096 /dev/sde

相关内容