Мы используем рейдовый чипсет LSI 1068E с дисками SAS.
Мы добавили в систему новые диски и попытались создать новый том рейда с lsiutil
, к сожалению, создание не удалось. Проблема в том, что теперь у нас нет нового тома рейда, а диски «исчезли» и недоступны в качестве целей для рейда.
Lsiutil option 8 (сканирование устройств) вообще не отображает эти диски.
Параметр lsiutil 16 (отображение подключенных устройств) перечисляет их как цели.
lsiutil option 21 + 30 (create raid) не перечисляет эти диски.
Как и ожидалось, сразу после установки в корпус эти диски появились в системе. Во время создания рейда ядро записало:
Mar 4 08:40:02 kilo kernel: [57555.687946] mptbase: ioc0: RAID STATUS CHANGE for PhysDisk 2 id=0
Mar 4 08:40:02 kilo kernel: [57555.687978] mptbase: ioc0: PhysDisk has been created
Mar 4 08:40:02 kilo kernel: [57555.695438] scsi target0:0:2: mptsas: ioc0: RAID Hidding: fw_channel=0, fw_id=0, physdsk 2, sas_addr 0x5000c50008ebe5fd
для них обоих, опять же, как и ожидалось. К сожалению, они не вернулись, хотя том не был создан.
Такая же ситуация в биосе контроллера после перезагрузки.
Не помогло и извлечение дисков и установка их в разные слоты.
Кто-нибудь видел подобную проблему? И знает, как наши диски "вернуть"?
Все еще не знает, что произошло на самом деле, и, вероятно, никогда не узнает.
Мы подключили эти диски к другому контроллеру, а не к чипсету 1068E, он их правильно видел, мы создали и удалили массив, и теперь наш 1068E видит их правильно. Мы не пытались создать с его помощью массив, а решили просто использовать программный рейд Linux.
Вроде какой-то недочет или просто ошибка в LSI 1068E.