web-dev-qa-db-ja.com

BIOSシステムの3TBドライブ

Debianのインストールを計画しているHP Proliant microserver gen 8があります。 2台のWestern Digital Red 3TBドライブを使用して、組み込みのRAIDコントローラーを介してRAID-1構成をセットアップすることを考えていました。これにより、合計容量が得られます。 3TBの。ただし、サーバーは私が読んだUEFIのサポートを取得していません ここ(3.6.3) は最大2TBのブートドライブのみを許可します。これは、ブートドライブがBIOSシステムのMBRである必要があるという事実と関係があると思いますか?

だから私は、/ bootを数GBのMBRパーティションに配置し、システムの残りの部分をGPTパーティションに配置することは可能でしょうか。それはBIOSシステムで機能しますか?それは「グッドプラクティス」ですか?代わりに、2台の2 TBドライブを使用する必要がありますか?

3
Scraph

はい、GPTはmost BIOSで正常に動作します– BIOSブートプロセスは実際にはセクター0でブートコードを実行するだけであり、必要なパーティションテーブルを実際に解釈するのはそのブートコード次第です。

(たとえば、syslinuxにはブートコードのMBRバージョンとGPTバージョンが別々にあり、LILOは代わりにオフセットをハードコードします。)

同様に、起動後にパーティションテーブルを解釈するのはオペレーティングシステム次第です(BIOSにそのことを要求しません)。OSがサポートしている限り、データディスクはMBR、GPT、APMなどを使用できます。

そうです、起動用に小さなMBRディスクを作成することはうまくいくでしょう。それは非常に一般的です–多くの場合それは要点別個の/bootパーティションを持つことです。


また、Windowsをインストールする場合は、BIOSとGPT、またはUEFIとMBRを混在させるのが本当に好きではないため、OSとデータボリュームを別々にすることが唯一の方法です。

ただし、Linuxはどちらのアプローチでも問題なく動作します。 (ただし、2つのディスクに分割する場合は、/に数ギガバイトを割り当てるのは非常に無駄なので、/boot全体をMBRディスクに配置します。)

3
user1686

マイクロサーバーの仕様を見ると、おそらくUEFIが搭載されている必要はありません(セミモダンコアi3またはi5であり、BIOSが付属したことはありません)。 BIOS用の「古い学校」のテキストインターフェイスがあるかもしれませんが、それは問題ありません。

とにかく、システムは明らかに公式に4TBドライブをサポートしています。

エキゾチックブートを実行し、個別の/ boot以上を実行したい場合、マイクロサーバーには内部SDカードまたはUSBポートがあります。

tldr:3TBディスクで正常に起動し、BIOSではなくUEFIから起動します。

参照用にモデルページにリンクされている このレビュー および quickspecs pdf を使用しました。

4
Journeyman Geek

Debianは、BIOSブートシステムのGPTパーティションディスクに問題なくインストールおよびブートします。必要なのは1mbのbios_grubパーティションだけです。

2
psusi