昨日、私のコンピュータに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コントローラとして表示されるため、ホストオペレーティングシステムには接続されたディスクのみが表示されます。