用了几年的硬盘现在使用时随机 Input/Output Error 有办法不动硬件的情况下使用完剩余寿命吗

2018-08-21 08:58:52 +08:00
 whereabouts
linux 系统 xfs 文件系统 这几年使用读写比较多+频繁,现在老是发生 "ls: cannot access /mnt/disk1: Input/output error" 但是重新挂载就能使用了( umount 后再 mount 一下)
四个硬盘组的服务器 Raid0,数据相对不重要,但是想有办法能不能继续正常使用
1607 次点击
所在节点    问与答
1 条回复
mrzx
2018-08-21 09:15:25 +08:00
mhdd 扫描硬件坏磁道,然后人为屏蔽(屏蔽的方法很低级,就是把坏的磁盘单独划分一个分区,且弄成隐藏分区)。

我劝你不要这么做,因为 mhdd 的扫描时间实在太长了。

且中间,你还要拿笔记下坏磁道的大概位置,还要估算坏磁道大概在那弄成一个分区,划多了,硬盘空间浪费的多。划少了,就怕坏磁道没有划入那个要屏蔽的分区里。

更可怕的是硬盘不光是绿色好快区和完全不能用的红色坏块区。还有很多虽然没完全坏,也还能正常使用的块,但延迟大于 200ms,500ms 以上,这才是最头疼的,难道要把这些区域也一并屏蔽吗?

1tb 在没有坏道的情况下,保守估计,2 个小时左右,要是有坏道,那就呵呵了,有可能一天也扫描不完。

更头疼的是你这个是组 raid 的环境,要是在 windows 单块使用还好。现在还牵扯到 raid,那你将坏磁道屏蔽的隐藏扇区怎么弄?

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/481666

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX