我最近badblocks
在大型服务器硬盘上运行,以检查可能的问题(SMART报告说一切都很好,但我需要确定)。
我使用的命令是:badblocks -c 1024 -b 4096 -w -s -o /path/to/myfile.txt /dev/mydrive
因为驱动器的停机时间很重要,所以我使用了破坏性写入模式,并且我们确定在坏块检查期间对驱动器进行核对然后将其重新添加到其具有的RAID中会更快。比等待无损检测要晚一些。
完成后,myfile.txt
已创建但为空。
这似乎是一个非常愚蠢的问题,但是:文件为空表示没有找到坏块,对吗?的联机帮助页badblocks
似乎表明了这一点,但是我想尽可能地确定。
badblocks
之所以使用,是因为我想获得双重保证,因为离线系统或破坏RAID来检查驱动器会使用户脾气暴躁。谢谢!