升级到 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
Run Code Online (Sandbox Code Playgroud)
详细输出中有 27779 行这样的行。
噪音听起来并不不健康,更像是正常的头部运动。听起来,对于这些行中的每一行,lilo 都在进行搜索,而头部恰好位于远处。
有谁知道是什么导致了从静音操作到嘈杂操作的变化?
我对lilo了解不多,但我可以告诉你如何判断硬盘是否正常。以smartctlroot 身份查询其状态:
smartctl -a /dev/sda | less
Run Code Online (Sandbox Code Playgroud)
在极少数情况下,该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]
Run Code Online (Sandbox Code Playgroud)
如果是这种情况,您需要开始自检以确定硬盘是否正常。这将需要几个小时(取决于硬盘大小)。不用担心,它是非破坏性的,不会阻塞硬盘,因此您可以在安装文件系统时在后台运行它:
smartctl -t long /dev/sda
Run Code Online (Sandbox Code Playgroud)
等到测试完成(开始的时候会告诉你需要多长时间),然后重新查询SMART数据:
smartctl -a /dev/sda | less
Run Code Online (Sandbox Code Playgroud)
现在看一下自检块。如果显示“已完成且没有错误”,则说明您的硬盘没有问题:
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 -
Run Code Online (Sandbox Code Playgroud)
如果它报告错误,则表明您的硬盘已损坏,并且您需要立即备份数据(如果您尚未这样做)。我们在几千块硬盘上使用了这个自检功能,到目前为止它是100%可靠的——如果它显示“完成且没有错误”,则磁盘肯定没问题,如果报告错误,则肯定是坏了。
| 归档时间: |
|
| 查看次数: |
109 次 |
| 最近记录: |