ディスクパス(/dev/mydisk)がSATA、SSD、NVME、またはRAIDと異なりますか?

ディスクパス(/dev/mydisk)がSATA、SSD、NVME、またはRAIDと異なりますか?

/dev/sdaX私はこの質問に対する答えを部分的に知っています。 SATAディスクがnvmeが使用するパスを使用していることを知っています/dev/nvmeX。 BIOSでRAIDを有効にすると、ディスクパスが変わりますか?

私が尋ねる理由は:マシンを事前に開かずに(PXEを使用して)パーティション化したいディスク(デバイス)のパスをどのように知ることができますか?

ベストアンサー1

残念ながら、可能なルートはたくさんあります。 RAID の実装方法によっては、次のことがあります。

  • /dev/cciss/*以前のCompaq / HP SmartArrayハードウェアRAIDコントローラなど、特定のRAIDコントローラファミリに固有の既存の命名スタイル
  • dmraidBIOS-RAIDファームウェア/ソフトウェアRAID実装管理のさまざまなバリエーション
  • /dev/sd*特定のハードウェアRAIDコントローラと非RAIDストレージコントローラの一般的な命名規則
  • /dev/nvmeXnYNVMe デバイスの命名方式。ここでX= NVMe デバイス番号とY= NVMe 名前空間番号
  • 目に見えるディスクがまったくありません(!)もしあれば未構成真のハードウェアRAIDコントローラ

これが大規模な展開で構成制御が重要な理由です。通常、予想される構成で特定のモデルをテストし、問題を解決するまで、新しいモデルの大規模なPXE展開を開始しません。

特定のベンダーのハードウェアの経験を積むと、最終的にそのベンダーの一般的な設定方法に基づいて以前に未知のモデルがどのように機能するかをよく見積もることができますが、PXEブート用のハードウェアについては何もわかりません。普遍的な答えではない。

最大2つの未使用(または完全に消去された)ディスクを挿入し、既存のRAID構成がない場合、一部のハードウェアRAIDコントローラは、大規模なPXE展開を簡素化するために合理的な基本RAID構成を自動的に設定できます。

他の人は、デフォルトのRAID構成を設定するために起動時に特定のキーを押す必要があるかもしれません(ディスクが実際に空でない場合は、デフォルトのRAID構成を設定することは破壊的な作業になる可能性があるため)。ただし、一部のハードウェア RAID コントローラでは、PXE がオペレーティング システム インストーラを起動する前に RAID 設定ツールを実行する必要がある場合があります。 RAID構成ツールのスクリプト可能なバージョンがある場合は、それをPXE展開プロセスに統合できます。

おすすめ記事