如何检查硬盘的运行状况?


54

我在旧的戴尔计算机上遇到了糟糕的经历,在该计算机上安装Ubuntu后不久,由于过多的加载/卸载周期,硬盘驱动器发生了故障。在Ubuntu中检查硬盘运行状况的最佳方法是什么?可以从命令行完成吗?

Answers:


66

对于台式机,您可以使用“磁盘工具”(又名palimpsestgnome-disks取决于Ubuntu版本)。

对于命令行,建议您安装该smartmontools软件包并试用smartctl。例如:

sudo smartctl --all /dev/sda

“磁盘实用程序”的实际程序名称是什么?我没有看到完全匹配的内容。当我在破折号中搜索“磁盘实用程序”时,有几个与“磁盘相关”的程序,我不想猜测。我最可能看到的是“磁盘”。
艾伦

这里我看到的截图看起来像目前命名为“磁盘”应用程序的UI。在屏幕快照所示的标题栏中,我看到它被称为“磁盘实用程序”,因此我假设名称在某些时候已更改。
艾伦

1
“磁盘实用程序”的命令是gnome-disks
kbuilds 2015年

它被打包为“ gnome-disk-utility”。
罗凡尼

从Ubuntu 18.04中消失
Mehdi


8

还有一个叫做badblocks的实用程序,另一个叫做shred的实用程序。这两个实用程序都可以在您的写驱动器上执行读/写操作,这些操作可以用来确保驱动器可以安全使用。就个人而言,如果我发现其中任何一个错误,我都会更换驱动器。

它们非常缓慢,可能需要一些时间才能完成,但可以让您了解它们的健康状况。另外,由于他们正在写,因此您将丢失驱动器上的数据,并且应按照caesay的建议从实时CD运行。我最近一直在拖拉SystemRescueCd。


6
为什么shred在这里会有所帮助?
Eliah Kagan 2013年

2
@EliahKagan:我想shred建议将其作为压力测试驱动器的工具。
ntc2
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.