从SMART数据中可以看出,我有3个待处理的扇区数。(正在运行Ubuntu Maverick。)
我试着按照论坛上有关如何解决该问题的链接进行操作,但是我无法确定要写入该扇区的确切扇区数。我已经从“磁盘工具”中运行了完整的自我测试,但是“磁盘工具”在Maverick中没有显示确切的扇区号,尽管不确定早期版本。小牛的情况有变化吗?
我如何识别部门并解决未决计数?论坛中的提示安全吗?
PS:我确实对“重新分配的部门数”还有其他问题,这是我无法解决的。是否有什么方法可以防止它上升?
从SMART数据中可以看出,我有3个待处理的扇区数。(正在运行Ubuntu Maverick。)
我试着按照论坛上有关如何解决该问题的链接进行操作,但是我无法确定要写入该扇区的确切扇区数。我已经从“磁盘工具”中运行了完整的自我测试,但是“磁盘工具”在Maverick中没有显示确切的扇区号,尽管不确定早期版本。小牛的情况有变化吗?
我如何识别部门并解决未决计数?论坛中的提示安全吗?
PS:我确实对“重新分配的部门数”还有其他问题,这是我无法解决的。是否有什么方法可以防止它上升?
Answers:
这实际上是一个很长的评论;-)
IMO文件系统应在适当的时候自动进行处理,特别是因为您已经运行了自检。如您所见,它指出在发生写入失败时重新映射已完成,因此下次尝试写入时将重新映射。
您能否说明这样做的更大目的?除了担心需要重新映射的块外,您是否要通过此方法解决其他烦恼/问题?
只要您确切知道哪个扇区已损坏并有令人信服的理由加以修复,您引用的ubuntuforums帖子中的提示就是安全的。通常,即使文件检查程序也不会报告扇区号,因为它是文件系统在内部进行抽象和处理的。
但是,如果您必须找到有问题的坏块,则可以使用以下步骤:
注意与文件系统相对应的设备文件。根据磁盘类型,其格式为/ dev / hdc或/ dev / sdb。它显示在磁盘工具(System -> Administration -> Disk Utility)中。如果单击左侧面板中显示的列表中的磁盘名称,则可以通过右侧的“ Device:”读取设备名称。
卸载该磁盘中的所有文件系统。以下命令应不返回任何输出。
mount | grep -i <device-name>
运行以下命令
badblocks -sv -b 512 <device-name>
注意的-b 512是使块大小为512,所以你可以使用数字报告这个命令的输入dd作为解释的论坛帖子
我不建议您使用上述所有方法,因为正常的磁盘操作还是可以解决上述问题。
当该值超过0时,通常表示驱动器即将发生故障。我认为不更换硬盘就无法解决。