Недавно я запустил badblocks
на жестком диске большого сервера для проверки возможных проблем (SMART сообщил, что все в порядке, но я должен был быть уверен).
Я использовал следующую команду : badblocks -c 1024 -b 4096 -w -s -o /path/to/myfile.txt /dev/mydrive
Я использовал режим деструктивной записи, потому что было важно время простоя диска, и мы определили, что было бы быстрее обнулить накопитель во время проверки на наличие поврежденных блоков, а затем повторно добавить его в RAID, частью которого он был позже, чем ждать неразрушающего теста.
Когда он завершился, myfile.txt
был создан, но пуст.
Это кажется очень глупым вопросом, но: пустой файл указывает на то, что плохие блоки не были найдены, верно? Справочная страница для badblocks
кажется, указывает на это, но я хочу быть настолько уверенным, насколько это возможно.