Lilo 发出大量磁盘噪音

Lilo 发出大量磁盘噪音

升级到 Debian Wheezy 后,该lilo命令导致我的启动磁盘发出很大的噪音。我并没有摆脱任何真正的问题,只是噪音听起来有点可怕,特别是因为以前的情况并非如此。

当我跑步时,lilo -v4我可以看到每个噪音都与以下几行之一相对应:

Mapped AL=0x00 CX=0xbc27 DX=0xbee0, LBA=12500007
Mapped AL=0x00 CX=0xbc28 DX=0xbee0, LBA=12500008
Mapped AL=0x00 CX=0xbc29 DX=0xbee0, LBA=12500009
Mapped AL=0x00 CX=0xbc2a DX=0xbee0, LBA=12500010
Mapped AL=0x00 CX=0xbc2b DX=0xbee0, LBA=12500011
Mapped AL=0x00 CX=0xbc2c DX=0xbee0, LBA=12500012

详细输出中有 27779 行这样的行。

这种噪音听起来并不不健康,更像是一种正常的头部运动。听起来,对于每一行,lilo 都会进行一次搜索,并且头部恰好位于较远的位置。

有谁知道是什么原因导致从静音运行变为嘈杂运行?

答案1

我对lilo了解不多,但我可以告诉你如何判断硬盘是否正常。以smartctlroot 身份查询其状态:

smartctl -a /dev/sda | less

在极少数情况下,该SMART overall-health self-assessment test result线路会告诉您硬盘是否出现故障,但根据我的经验,SMART 的这种预测组件很少起作用。相反,向下滚动到以SMART Self-test log structure;开头的块。最有可能的是,它看起来像这样:

SMART Self-test log structure revision number 1
No self-tests have been logged.  [To run self-tests, use: smartctl -t]

如果是这种情况,您需要开始自检以确定硬盘是否正常。这将需要几个小时(取决于硬盘大小)。不用担心,它是非破坏性的,不会阻塞硬盘,因此您可以在安装文件系统时在后台运行它:

smartctl -t long /dev/sda

等到测试完成(开始的时候会告诉你需要多长时间),然后重新查询SMART数据:

smartctl -a /dev/sda | less

现在看看自检块。如果显示“已完成且没有错误”,则说明您的硬盘没有问题:

SMART Self-test log structure revision number 1
Num  Test_Description    Status                  Remaining  LifeTime(hours)  LBA_of_first_error
# 1  Extended offline    Completed without error       00%      2262         -

如果它报告错误,则表明您的硬盘已损坏,并且您需要立即备份数据(如果您尚未这样做)。我们在几千块硬盘上使用了这个自检功能,到目前为止它是100%可靠的——如果它显示“完成且没有错误”,则磁盘肯定没问题,如果报告错误,则肯定是坏了。

相关内容