Smartctl 报告块读取失败 - 如何标记为“不使用”?

frl*_*lan 4 smart

在我的一个硬盘上,我从 smart 得到了一个糟糕的测试结果,如下所示:

# 1  Extended offline    Completed: read failure       90%     19889         128652505
# 2  Short offline       Completed: read failure       10%     19882         128652505
Run Code Online (Sandbox Code Playgroud)

据我了解,这意味着“仅”存在一些坏块,如何将它们标记为不使用?该磁盘正在软件 raid 中运行。

Sve*_*ven 5

你不这样做。您更换磁盘是因为它开始出现故障,而您不希望这种情况发生。磁盘固件管理坏块(并有备用块来映射到它排序的块),因此如果您报告读取错误,则情况很糟糕。