通常情况下,硬盘应该通过将坏块标记为不可用来处理它们。如果硬盘不再如此,是否仍然可以使用 Linux 中的某些内核模块或其他守护进程来跟踪这些坏块?
答案1
通常,磁盘上的坏块由磁盘本身透明地重新映射,操作系统通常无法查看、访问甚至识别这些坏块。所有现代操作系统都依赖磁盘来处理坏块,并且不支持任何类型的块重新映射。
如果你的磁盘没有重新映射坏块,或者以某种方式将它们暴露给操作系统,那么你的磁盘就是有故障的,需要更换。继续使用它将要导致数据丢失。
答案2
如果“e2fsck -c”不起作用,那你就倒霉了。
但如果你的硬盘太糟糕,坏块列表已满,你应该立即更换它。