如果我有“坏块”将其输出写入文件,并且该文件是空的,这是否意味着没有找到坏块?

Zac*_*c B 9 linux raid hard-drive bad-blocks

我最近badblocks在大型服务器硬盘上运行以检查可能的问题(SMART 报告一切正常,但我需要确定)。

我使用的命令是:badblocks -c 1024 -b 4096 -w -s -o /path/to/myfile.txt /dev/mydrive 我使用了破坏性写入模式,因为驱动器的停机时间很重要,我们确定在坏块检查期间对驱动器进行核攻击,然后将其重新添加到它拥有的 RAID 会更快等待无损测试的一部分。

完成后,myfile.txt已创建但为空。

这似乎是一个非常愚蠢的问题,但是:文件为空表示没有找到坏块,对吗?手册页badblocks似乎表明了这一点,但我想尽可能确定。

小智 5

是的,如果文件为空,则badblocks没有找到任何损坏的块。您是否还运行了扩展的 SMART 自检?