whereabouts
V2EX  ›  问与答

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

  •  
  •   whereabouts · Aug 21, 2018 · 1950 views
    This topic created in 2828 days ago, the information mentioned may be changed or developed.
    linux 系统 xfs 文件系统 这几年使用读写比较多+频繁,现在老是发生 "ls: cannot access /mnt/disk1: Input/output error" 但是重新挂载就能使用了( umount 后再 mount 一下)
    四个硬盘组的服务器 Raid0,数据相对不重要,但是想有办法能不能继续正常使用
    1 replies    2018-08-21 09:15:25 +08:00
    mrzx
        1
    mrzx  
       Aug 21, 2018   ❤️ 1
    mhdd 扫描硬件坏磁道,然后人为屏蔽(屏蔽的方法很低级,就是把坏的磁盘单独划分一个分区,且弄成隐藏分区)。

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

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

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

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

    更头疼的是你这个是组 raid 的环境,要是在 windows 单块使用还好。现在还牵扯到 raid,那你将坏磁道屏蔽的隐藏扇区怎么弄?
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   1002 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 29ms · UTC 22:21 · PVG 06:21 · LAX 15:21 · JFK 18:21
    ♥ Do have faith in what you're doing.