прошивка ssd, linux: обновление большой партии накопителей

12

Недавно я столкнулся с фатальной ошибкой прошивки, которая затронула десятки жестких дисков Crucial, развернутых в моем центре обработки данных. Многие из затронутых машин используют LSI или другие проприетарные контроллеры SAS, которые загрузочный ISO-образ Crucial не распознает. Ни одна из уязвимых машин не имеет лицензии Windows. История примерно такая же для других производителей SSD, включая Samsung и Intel.

Чтобы решить эту проблему, я был вынужден остановить каждую машину, удалить поврежденный твердотельный накопитель, извлечь твердотельный накопитель из его горячей замены, установить его временно в мой ThinkPad, прошить прошивку, отменить, промыть, повторить. Потребовалась лучшая часть дня, чтобы пройти через все затронутые устройства.

Я ищу аппаратное, программное обеспечение и / или стратегии закупок, чтобы облегчить эту боль, так как ошибки прошивки SSD кажутся неизбежными, и наш объем SSD растет.

Моя первая мысль - приобрести ноутбук с eSATA и один из этих кабелей . Это должно, по крайней мере, сделать так, чтобы мне не нужно было извлекать диски из их кэдди.

Конечно, другие столкнулись с этим. Какие-нибудь новые решения?

wryfi
источник
1
Какой RAID-контроллер вы используете? Некоторые предлагают поставить себя в режим HBA. Это эффективно отключает любой тип абстракции RAID или логических томов и предоставляет каждый диск операционной системе независимо. В таком режиме обновление прошивки может быть выполнено в пакетном режиме, после чего вы сможете снова восстановить функциональность RAID. Примером такого контроллера на основе LSI является контроллер IBM M1015 (Google IT firmwareс ним).
gertvdijk

Ответы:

2

Некоторые контроллеры позволяют прошивать прошивку встроенными утилитами (Adaptec делает это точно), но в любом случае - это небезопасно, особенно для массивов. Даже утилиты могут сделать это - я не буду.

Лучше обновить диски один за другим и восстановить их. Существует риск того, что диски могут не работать после прошивки прошивки и в случае пакетного обновления - вы можете потерять несколько дисков одновременно и в результате потерять все данные RAID, не говоря об отдельных дисках.

Для дисков SAS - обратитесь к поставщику дисков и контроллеров за совместимостью. Универсальных адаптеров и адаптеров USB-SAS нет (не удалось найти или увидеть после поиска, они также необходимы для безопасного стирания). Для SATA - просто подключите их к рабочему столу через кабель SATA / eSATA или используйте адаптер, как вы уже сказали. У меня есть несколько таких мультибрендовых китайских адаптеров, и они работают достаточно хорошо - я обновил прошивку на многих дисках SATA.

Удачи

GioMac
источник