У меня есть куча дисков, возможно, 50 или более, я знаю, что некоторые из них сломаны, а некоторые все еще работают отлично, мне нужен способ проверить их, не тратя дней ...
[d1 ] Знаете ли вы какие-либо инструменты помимо плохих блоков, которые могут сделать это, не занимая слишком много времени?Если ваши диски имеют SMART, я бы об этом подумал, установив «gsmartcontrol» и выполнив короткий тест на всех дисках. Затем отбросьте те, которые даже не пропускают короткий тест или не отображают ошибки / предупреждения и не проводят длительный тест на остальных дисках.
Чтобы действительно узнать, поврежден ли диск или нет, я думаю, вы вам нужно будет проверить каждый сектор, и это то, что делает длинный тест.
Но я не эксперт, возможно, есть лучший способ?
Для тех, кто находит этот вопрос, ищет решение ошибки badblocks Value too large for defined data type (поскольку вы можете попробовать сканировать 6-ти битный диск): попробуйте установить размер более крупного блока:
badblocks -b 4096 /dev/sde