コミュニティソリューション

LSI HBA経由でZimaOSに複数のドライブを接続:mpt3sasサポートの欠如からSAS3004の検出確認まで

A June-December 2025 thread where the real question was LSI HBA compatibility rather than the number of drives. IceWhale said the installer did not support LSI HBA cards well at first, then integrated mpt3sas and more LSI drivers. By December, a community user reported immediate detection of a SAS3004-based IBM M1210 with four 8 TB SAS SSDs and stable performance.

ZimaOSは以前から複数のストレージドライブをサポートしており、情報源で問題になっていたのはLSI HBAドライバーの不足でした。元のユーザーはLSI SAS2308/9217-8iカードを使用していましたが、接続したディスクが表示されませんでした。Zima-Jerryは、このカードがmpt3sasカーネルドライバーを使用していることを特定し、そのドライバーは次のリリースに向けて統合済みだと述べました。

2025年12月までに、別のユーザーが、ZimaOSはSAS3004ベースのIBM M1210と、接続された8 TBのSAS SSD 4台すべてを即座に認識したと報告しました。現在のIceWhaleのドキュメントでも、LSI RAIDアダプター、MegaRAID SAS、LSI HBAのサポートが実装済みのドライバー貢献として記載されています。したがって、「ZimaOSはHBA経由で複数のドライブをサポートしていない」という結論は古いものですが、カードやファームウェアごとの正確な互換性については、引き続きデバイス単位での確認が必要です。

LSI HBA経由で検出された7.68 TBのSAS SSD 4台を表示するZimaOS RAID5作成ダイアログ
その後、別の情報源ユーザーが、HBAに接続したSAS SSD 4台すべてがZimaOSのRAID5 UIで利用可能になったことを示しました。

元のSAS2308カードにはmpt3sasサポートが必要だった

情報源のカードはLSI SAS2308-8i/9217-8iでした。IceWhaleは特定しました mpt3sas 関連するLinuxカーネルドライバーであり、サポートは通常、次のリリースで提供されるはずだと述べました。

これはドライバーレイヤーの問題であり、ZimaOSが管理できるドライブ数の上限ではありませんでした。

2025年のインストーラーにはHBAの認識に関する別の制限があった

Zima-Jerryは、当時のインストーラーイメージではLSI HBAカードのサポートが十分でないとも述べ、回避策として、ZimaOSイメージを書き込む前に別のシステムを起動するよう提案しました。

これは過去のアドバイスです。現在のユーザーは、まず現行のZimaOSインストーラーを使用し、IceWhaleが案内している場合にのみバージョン固有のリカバリー方法へ切り替えてください。

IceWhaleは2025年後半にさらに多くのLSIドライバーを追加

12月、Jerryがスレッドに戻り、最近さらに多くのLSI HBAドライバーが追加されたため、ユーザーに再テストを依頼しました。

これにより、6月初旬の最初の返信時点から、実用上の互換性の見通しは大きく変わりました。

SAS3004/IBM M1210の構成は情報源によって確認済み

vipper_666は、SAS3004ベースのIBM M1210と8 TBのSAS SSD 4台が即座に認識され、パフォーマンスも安定して推移したと報告しました。

HBA接続のSAS SSD 4台で構築したZimaOS RAID5のターミナルベンチマーク
元のユーザーは、HBAに接続したドライブからZimaOSがストレージを正常に構築した後、ベンチマークも投稿しました。

現在のZimaOSではLSI HBAサポートが実装済み

IceWhaleの現在のドライバー貢献ページでは、LSI RAIDアダプター、LSI Logic MegaRAID SAS RAID、LSI HBAのサポートが実装済みと記載されています。

現在のZimaOSドライバー一覧を使用してください。

コントローラーとモードが正確かどうかを確認する

同じLSIファミリー名のカードでも、チップセット、ファームウェアのパーソナリティ、RAID/ITモード、OEMファームウェアが異なる場合があります。データを消去する前に、次の情報を取得してください。

lspci -nnk
lsblk -o NAME,SIZE,MODEL,SERIAL,FSTYPE
dmesg | grep -i -E "mpt3sas|megaraid|sas|scsi|エラー|fail"

ソフトウェアRAIDには、個々のディスクを公開するHBAが必要です

ZimaOS自体にRAID/JBODを作成させたい場合、HBAは個々のブロックデバイスをそのまま公開する必要があります。ハードウェアRAIDの仮想ディスクを使用すると、個々のメンバーがZimaOSから見えなくなり、障害対応と再構築の責任が変わります。

IT/HBAモードとハードウェアRAIDモードは目的が異なります

ZimaOSで管理するRAIDでは、通常、各物理ディスクを直接公開するHBA/IT方式のコントローラーが最も簡潔な構成です。一方、MegaRAIDの仮想ディスクは1つの論理デバイスとして認識され、冗長性や再構築の判断をコントローラー側に移します。

ハードウェアRAIDの仮想ボリュームを作成した後も、ZimaOSが各物理メンバーを個別に認識・監視できると思い込まないでください。

ディスクのシリアル番号の認識を維持する

複数の同一SAS/SATAドライブをHBA経由で接続する場合、後から故障したメンバーを特定するにはシリアル番号が重要です。アレイを作成する前に、ZimaOS/Linuxが各ディスクのモデル情報とシリアル情報を一貫して報告できることを確認してください。

コントローラーのファームウェアはカーネルドライバーと同じくらい重要です

を使用している場合でも mpt3sas 認識されていても、古いOEMファームウェアや一致しないコントローラーのパーソナリティが、初期化、リンクネゴシエーション、ドライブの認識に影響することがあります。トラブルシューティングの前にコントローラーのファームウェアバージョンを記録し、対象のOEMやカードリビジョンを正確に理解していない限り、ファームウェアのクロスフラッシュは避けてください。

RAIDを作成する前にすべてのドライブをテストする

ZimaOSがHBAを検出したら、対象となるすべてのディスクが lsblk およびRAIDを作成する前のストレージUI。ここでメンバーが見つからない場合は、RAIDの作成で解決できる問題ではなく、ドライバー、コントローラー、またはケーブル接続の問題です。

LSI HBA FAQ

ZimaOSは複数のストレージドライブをサポートしていますか?

はい。元の問題はHBAドライバーの互換性であり、1台のドライブに限定された製品仕様ではありませんでした。

IceWhaleによってmpt3sasは追加されましたか?

はい。Zima-Jerryは、後続リリース向けにドライバーを統合したと述べています。

そのスレッドで、LSI HBAの構成が実際に検証されたことはありますか?

はい。SAS3004ベースのIBM M1210に8 TBのSAS SSDを4台接続した構成が、動作し安定していると報告されています。