В моем исследовании по разработке недорогого отсека для внешних накопителей для моего сервера я столкнулся с серьезной проблемой подключения обычных дисков SATA через любой расширитель SAS на базе микросхемы контроллера LSI. Кто-нибудь еще знает об этой проблеме?
Есть ли дополнительная информация о том, какие именно микросхемы затронуты и которых следует избегать?
Конкретная проблема выделена скриптом, размещенным Вот на GitHub.
Я не знаю, является ли приведенный выше пример только способ вызвать эту неисправность или это самый простой способ. Проблема, похоже, в тупике, который постоянно записывается на диск, что делает его данные недоступными. Я не могу сказать, означает ли это небольшая операция на диске с донорской платой, которая позволит восстановить данные, или данные на диске постоянно зашифрованы или уничтожены. Сценарий из github расширен ниже и кажется мне методом безопасного стирания, поэтому неудивительно, что данные потеряны, но, похоже, это не проблема, о которой идет речь.
echo --security-set-pass
hdparm --user-master u --security-set-pass 123 $1
sleep 1
echo --security-erase
hdparm --user-master u --security-erase 123 $1 &
sleep 1
echo --security-set-pass
hdparm --user-master u --security-set-pass 123 $1 &
Обновить:
В моей текущей конфигурации используется дисковый корпус Netstor с 8 отсеками и двумя разъемами MiniSAS, каждый из которых подключен к портам на карте PCIe LSI SAS на сервере. В течение нескольких лет здесь размещались диски SATA, и, насколько мне известно, в коробке Netstor нет промежуточных устройств, упомянутых @davidgo. Это практический вариант использования, который по существу проверяет конфигурацию, или нет?
Согласно техническим продажам Seagate, «... с помощью новых технологий [,] проблемы, подобные этим, были решены».
Если это может быть широко принято, то проблема не очевидна для современных дисков SATA.