CentOSの2番目のハードドライブはどこにありますか?

CentOSの2番目のハードドライブはどこにありますか?

昨日、私のコンピュータにCentOSをインストールしました。私のコンピュータには2つのハードディスク(SCSI)があり、インストール後に「fdisk -l」コマンドを使用してディスクを調べたところ、1つのディスクのみがマウントされていることがわかりました。また、/ devディレクトリを確認しましたが、sdaだけが見つかりました。理論的には、/ devの下にsda、sdbが存在する必要があります。オンラインでいくつかの情報が見つかりました。ディスクを再スキャンする必要があるかもしれませんが、再スキャンするには?同じ問題が発生した人はいますか?それとも、2番目のハードドライブを購入するのに役立つ人がいますか?

答え1

ベアディスクSCSIコントローラではなくRAIDコントローラがあります。単一のRAIDとして設定すると、ホストシステムには単一のSCSIデバイスのみが提供されます。

RAIDコントローラがRAID-0として設定されている場合、ホストオペレーティングシステムはRAID内の最小ディスクサイズの2倍に対応するSCSIデバイスを認識します。つまり、RAIDに1 TBのディスクが2つある場合、ホストオペレーティングシステムには2 TBと表示されます。

RAID-1として構成されている場合、アレイは最小のディスクサイズで表示されます(例の構成では1TB)。

それがあなたが望むものであれば - つまり、考えるディスクをハードウェアRAIDに挿入する - BIOSでRAIDを設定し、Linux上で単一ディスクのようにフォーマットするだけです。 Linux で RAID を構成するには、次に進みます。LSIダウンロードページ、お使いのディスクコントローラをお知らせし、MegaRAIDユーティリティをダウンロードしてくださいmegacli

このRAIDコントローラを愚かなSCSIディスクコントローラとして扱うには、ハッキングする必要があります。

RAIDコントローラが接続されたディスクを個別にRAWディスクにエクスポートするために使用する必要があるJBODモードをサポートするLSI SAS RAIDコントローラはほとんどありません。 (JBOD =ディスクの束)このタイプのディスクコントローラでできる最善の方法は、各ディスクに対して単一のディスクRAIDを作成することです。その後、コントローラはそれを複数のデバイス/dev/sd[a-z]に忠実にエクスポートします。これはJBODと同じではありませんが、ホストオペレーティングシステムの観点からは十分に近いです。

LSI SAS RAID 範囲の最下端に​​は、次のコントローラがあります。9201これはITモードまたはインテグレータモードで動作します。これを行うには、ファームウェアを再フラッシュする必要があります。デフォルトでは動作しません。これにより、RAIDコントローラはホストオペレーティングシステムに単純なSCSIコントローラとして表示されるため、ホストオペレーティングシステムには接続されたディスクのみが表示されます。

答え2

次のコマンドを実行してみることができます。

/usr/bin/scsi-rescan

(このツールはsg3_utilsパッケージで提供されています。)

SCSIバスをスキャンしてストレージを表示するには

関連情報