У меня есть набор дисков, вероятно, 50 или больше наложения там, я знаю, что некоторые из них повреждаются, и некоторые должны все еще работать отлично, мне нужен способ проверить их, не тратя впустую дни...
Вы знаете какие-либо инструменты помимо badblocks, который может сделать это, не занимая слишком много времени?
Необходимо проверить [приблизительно 111] утилиты SMART .
можно использовать "Дисковую утилиту" (иначе палимпсест или диски гнома в зависимости от выпуска Ubuntu) для этого.
В командной строке я предлагаю, чтобы Вы установили smartmontools пакет и игру вокруг с smartctl. Пример:
sudo smartctl --all /dev/sda
Если бы Ваши двигатели имеют УМНЫЙ, я пошел бы об этом, установив «gsmartcontrol» и делая короткий тест на всех двигателях. Тогда выбросьте тех, которые даже не проходят короткий тест или показывают ошибки/предупреждения и выполняют долгий тест на остающихся двигателях.
, Чтобы действительно узнать, поврежден ли двигатель или нет, я предполагаю, что Вы должны будете проверить каждый сектор его, и это - то, что делает долгий тест.
, Но я не эксперт, возможно, есть лучший путь?
Для тех, кто находит этот вопрос, ища решение badblocks
ошибка Value too large for defined data type
(поскольку Вы могли бы получить попытку просмотреть двигатель на 6 TB): попытайтесь установить больший размер блока:
badblocks -b 4096 /dev/sde