ton*_*sid 142 linux hard-drive sata
我的 SATA 驱动器开始发出咔嗒声,但无法访问数据。不过,它并没有发出响亮的咔嗒声,就像一个已经坏了的驱动器。拧紧与硬盘驱动器的连接后,它停止点击,我能够再次访问数据。我已开始将文件从驱动器中移出,但我认为该驱动器可能仍处于良好状态。我没有发现任何数据损坏,访问任何文件也没有任何问题。我以前从未遇到过 SATA 驱动器故障,所以我认为可能只是连接松动导致了问题。我可以在这个驱动器上运行哪些测试来确定它的健康程度?
Sla*_*ast 134
sudo smartctl -a /dev/sda | less
Run Code Online (Sandbox Code Playgroud)
这将为您提供有关硬盘驱动器健康状况的大量信息。该工具还允许您启动和监控驱动器的自检。
如果您想做基准测试/检查所有扇区以找到一个坏扇区,您可以找到其他工具,但 smartctl 是第一个检查驱动器健康状态的地方。
小智 71
badblocks 是一种更有用的实用程序;它显示驱动器上坏块的数量和位置:
sudo badblocks -v /dev/sda
Run Code Online (Sandbox Code Playgroud)
Jan*_*nen 17
如果 HD 开始向您提供有关即将发生故障的物理提示,则没有任何软件会有所帮助。是的,SMART 存在,smartctl 之类的东西可以为您读取其结果,但您不应该押注它。SMART 可用于检测诸如高温或坏扇区之类的事情,但如果您的 HD 在第一次尝试时开始发出咔哒声或未启动,则是时候
当 HD 决定失败时,它会在没有事先警告的情况下这样做,墨菲定律说失败将发生在最不需要的时刻。因此,请立即准备并备份和更换磁盘,而不是等待灾难发生。
小智 16
我看到没有人提到gsmartcontrol
哪个是 GUI。
在 Ubuntu 中,你可以安装它 $ sudo apt-get install gsmartcontrol
如果您启动,sudo gsmartcontrol
您会看到计算机中的所有硬盘驱动器。
然后,如果您右键单击一个设备并单击,View Details
您会看到类似这样的内容。
您可以在此处的不同选项卡中获得许多详细信息。您还可以在Perform Tests
选项卡中执行测试。