Программное обеспечение или тестирующий конвейер на тестирование нескольких жестких дисков

У меня есть целый набор жестких дисков (возможно, приблизительно 10) от множества источников, которые я хотел бы протестировать. Если они будут работать, то я помещу их используемый и/или отдам их. Я собирался просто открыть одну из своих машин и включить каждого, по одному, и поиск и устранение неисправностей оттуда. Существует ли путь (или набор инструментов), что я могу использовать для создания этого процесса легче и/или быстрее?

2
задан 23.07.2013, 14:09

3 ответа

Я обычно помещал пакет дисков в подключенный к Интернету запасной компьютер, затем прохожу шаги ниже.

Обратите внимание, что, если у Вас есть несколько дисков, поднятых трубку одновременно, намного легче определить, какой Вы работаете с тем, если Вы просто удостоверяетесь, что не подняли трубку две из той же модели. Конечно, можно также определить диски, основанные на порядке, в котором они подняты трубку, но это до полусмерти просто, если диски являются всеми различными моделями.

  1. Начальная загрузка из Linux Ubuntu живет CD
  2. Откройте терминал, затем работайте, команды ниже (обратите внимание, что '#' определяет приглашение оболочки),
  3. # sudo bash
  4. # apt-get install smartmontools (это - часть, которая требует доступа в Интернет),
  5. # fdisk -l перечислять размеры дисков и идентификаторы устройства (/dev/sdX, где X уникальная буква для каждого диска, начинающего с). Отметьте этот список и выполните остальную часть шагов на каждом жестком диске.
  6. # smartctl -a /dev/sdX где sdX является идентификатором устройства жесткого диска. Посмотрите на события, которые указывают на "предварительный отказ", такой как Перераспределенное количество. Если "ХУДШЕЕ" значение для перевыделения ниже, чем 100, диск уже начал ухудшаться; выведите его. (Технически, можно ожидать до ХУДШЕГО ПОРОГА пределов, но Вы получите удар производительности каждый раз, Вы пытаетесь считать или записать перераспределенный сектор.)
  7. Если smartctl не показывает ничего из беспокойства, выполните сканирование badblock: # badblocks -nvs /dev/sdX если диск все еще имеет данные, или # badblocks -wvs /dev/sdX если Вы хотите вытереть данные и сделать более полное сканирование сбойного блока. Если badblocks находит какие-либо сбойные блоки, выбросьте диск - все израсходованы его запасные секторы для перераспределения поврежденного сектора.
  8. Если badblocks передал, выполненный, # smartctl -a /dev/sdX снова, чтобы видеть, подняло ли сканирование сбойного блока какие-либо недавно перераспределенные секторы. Если диск имеет сертификат здоровья в этой точке, безопасно ввести в эксплуатацию назад. Если Вы выполнили badblocks-wvs на предыдущем шаге, они, вероятно, также вытерты достаточно полностью для отдачи, если у Вас нет лучшего использования для них.

Если Вы хотите, можно открыть отдельный терминал для каждого диска и выполнить сканирования сбойного блока параллельно, таким образом, Вы не должны продолжать проверять состояние одного диска прежде, чем перейти на следующее. В зависимости от размеров Ваших дисков Вы, возможно, должны позволить сканированию, выполненному в течение ночи так или иначе.

3
ответ дан 08.12.2019, 05:57

Если они - диски SATA, то они заменяемы в горячем режиме. Поэтому просто найдите ПК, где можно вставить и удалить жесткие диски из обложки (не открывая его). Это заставило бы вставку/удаление обработать намного быстрее.

Кроме этого, получите вещь проверить состояние SMART и если УМНОЕ говорит, что не находится в ужасном условии, затем сделайте полный формат диска. Если это имеет какие-либо поврежденные секторы впоследствии, то это, скорее всего, плохо. Встроенное микропрограммное обеспечение современных жестких дисков имеет дополнительные секторы, которые отображаются на поврежденных секторах, когда они сначала обнаруживаются как плохо. Так, если ОС видит поврежденные секторы, который означает, что много секторов уже плохо, что означает, она не имеет много жизни в запасе.

1
ответ дан 08.12.2019, 05:57

Тестирование диска требует времени. Вы могли создать сценарий, который предложит Вам соединяться, диск и совершать нападки входят, затем делает проверку 'badblocks' (или безотносительно проверяющего диск программного обеспечения, которое Вы хотите запустить) на том диске, затем подает звуковой сигнал для предупреждения Вас, чтобы разъединить диск и подключить следующий диск. У Вас мог быть сценарий, предлагают Вам имя дисковода или число и записывают все результаты.

Я предполагаю, что Вы могли также (если у Вас есть необходимые коннекторы, и концентраторы) подключают все диски сразу через USB SATA или адаптеры PATA и затем имеют сценарий, находят и тестируют их всех, возможно параллельно. Я не уверен, какой предел (пределы) Вы могли бы поразить там. Я никогда не тестировал больше чем один диск за один раз.

1
ответ дан 08.12.2019, 05:57

Теги

Похожие вопросы