如何查看硬盘的健康状况?
我在旧的戴尔计算机上遇到了糟糕的经历,在安装Ubuntu后不久,硬盘因加载/卸载周期过长而失败。 在Ubuntu中检查硬盘运行状况的最佳方法是什么? 可以从命令行完成吗?
对于桌面,您可以使用“磁盘工具”(也就是palimpsest
或gnome-disks
具体取决于Ubuntu版本)。
对于命令行,我建议您安装smartmontools
包并使用smartctl
。 例如:
sudo smartctl --all /dev/sda
您还可以使用gsmartcontrol
,一个用于smartctl
的GUI。
还有一个名为badblocks的实用程序,另一个名为shred 。 这两个实用程序都可以在写入驱动器上执行读/写操作,以确保驱动器可以安全使用。 就个人而言,如果我在其中任何一个中看到错误,我就会更换驱动器。
它们非常慢,可能需要一些时间才能完成,但可以让您了解它们的健康状况。 此外,由于他们正在编写,您将丢失驱动器上的数据,应该按照caesay的建议从live cd运行。 我最近一直在拖着SystemRescueCd。