私はLinuxに初めて触れました。次のように2TBのハードドライブにSqueezeをインストールする予定です。
- /-10GB
- 交換
- 残りのスペースには/homeが含まれます。約1.9TB程度になりますように。後で、lvmを使用して既存の1TBドライブを追加しようとしています。
私の質問は:GPTを使用する必要がありますか?それともMBRがします
GPTが必要な場合は、このソリューションは良いですか?
- /boot-150mb
- /-10GB
- 交換
- /home(lvmに残りのスペースがあります)
ところでマザーボードはASRock G41なのにEFIをサポートしていないようです。
答え1
GPTまたはMBR?
@mgorvenが言ったように、両方とも2TBで実行できます。私は2Tディスクに何十ものMBRディスクラベルを配布しましたが、それはうまくいきます。それは本当にあなたの選択です。今はMBRが最初の選択ですが、すぐに変わる予定です。
UEFIとGPT
ディスクにGPTディスクラベルを書き込むためにUEFIが必要なく、十分にスマートな場合は、UEFIではなくROMからGPTディスクラベルを使用してディスクを起動することを想像できます。まだこれを行っていません)。これGPTに関するWikipediaの記事これに関する間接的な情報があります。
エリア
これはしばしば見落とされますが、する変更を作成し、おそらく大きな変更をもたらすことができます。これは回転しない大容量ストレージの問題ではありませんが、長年のディスクの問題でした。幾何学と物理学に関連する理由のために、ディスクスループットはディスクの始めの近くで最も高い。スループットは地域別に分類され、ある地域から別の地域に移動すると速度が低下します。これは、最速の速度を必要とするパーティションをディスクの先頭の近くに維持する必要があることを意味します。この違いは、ディスクの最初の数ギガバイトで非常に顕著です。
Unixディスクパーティション
次の理由で、多くのファイルシステムが欲しいです。
- すべての卵を1つのバスケットに入れません。ファイルシステムが破損している場合、バックアップから復元すると寿命が正常に戻ります。もしみんなファイルシステムが破損し、ダウンタイムが長くなり、問題が増え、迷惑が多くなります。
- パフォーマンス上の理由から、各ファイルシステムを異なる方法で調整できます。 MailDir を保存するファイルシステムには、複数のディレクトリに数十万の小さなファイルを含めることができます。ビデオファイルが保存されるファイルシステムには、数十の大容量ファイルがあります。最適化できます。
- ファイルシステムのスペースを予約し、他のユーザーが使用できない場合は、特定のユーザーがそれを使用できるようにすることができます。 rootユーザーは通常、ファイルシステムの5%を予約します。複数のファイルシステムの場合は、これを調整できます。たとえば、メールプールファイルシステムはメールユーザーにスペースを割り当てることができます。
- 1つのファイルシステムが1つのバックアップメディアに合うようにバックアップ戦略を簡素化しています。これはバックアップ戦略とソフトウェアによって異なります。
- たとえば、別々のファイルシステムを使用すると、単一のコンピュータに
/home
複数の* nixオペレーティングシステムを保持し、混乱なしにそれらの間でファイルを共有できます。 - システムの制限を解決できます。たとえば、過去には、ディスクの先頭から遠すぎるディスクブロックからブートできなかったため、ディスクの
/boot
最初のブロックを占めるのに十分な小さなファイルシステムを作成しました。 - 速度を最適化できます。重要なファイルシステムをディスクの最速領域に配置します。
- 起動速度:20Gファイルシステムは
fsck
1900Gファイルシステムより高速です。チェック期間を賢く選択すると、ジョブを分散fsck
させることができます。fsck
次のような理由で、あまりにも多くのファイルシステムが欲しくないでしょう。
- ディスク容量を数量化しています。ディスクに100Gを保存する必要がある場合は、合計200Gの空き容量がありますが、単一のパーティションに十分な空きディスク容量がないことがわかります。
- ディスクラベルの機能によって制限されます。多くのUnicesはディスクラベルに8つのパーティション/スライスしか保持できず、そのうちの1つは予約されています。 MBRはこれに関してあまり制限されていませんが、GPTは必要以上に128のパーティションを許可します。
- あまりにも多くのファイルシステムを作成して管理するのは面倒です。
- ファイルの保存要件はあまり変わりません。
ファイルシステムソリューション
誰もが自分の好きなものがあります。私はこれを計算するためにスプレッドシートを使用しましたが、紙や昔ながらの手書きツールを使用することがよくあります(いくら奇妙ですか?)。満足するまで何度も繰り返し、パーティションスキームをコンピュータに送信します。これはより速いです。ほとんどのDebianベースのサーバーは、次のファイルシステムを分離します。
/
(根)/boot
/usr
/var
/usr/local
/tmp
/home
- 代替ファイルシステム
他の人は、写真用の別々のパーティション(別のバックアップ戦略を使用)、ビデオ用の別々のパーティションなどの他の別々のファイルシステムをインポートする必要があります。メールサーバーは、電子メール用の別々のパーティションを提供します。データベースサーバーは、データストアやディスク上の一貫したデータベースバックアップファイルなどのために別々のパーティションを取得します。しかし、基本的な計画はほぼ常にこのようです。
また、ディスクの最後にバックアップファイルシステムを保持します。私は主に(作業コンベンション)または(私のコンベンション)mkfs
の下に設置してスクラッチスペースとして使用しています。このファイルシステムは、新しい要件を見つけたり(削除したり、他のファイルシステムを拡張したり、目的を変更したりすることができる)、スクラッチスペースがたくさん必要な場合に便利です。/disk1
/disk/tmp
サイジング
コンピュータの用途によって多くが異なります。多くの場合、非常に小さいサイズを使用できます。私の提案はLVMを使用し(続きを読む)、/usr
それぞれに10Gを割り当てることです(または独自のソフトウェアをコンパイルしてインストールする予定がない場合は小さいサイズ)。私は1〜2G程度に小さく保ちます。ルートファイルシステムに大きなファイルシステムがすべて含まれていない場合は、小さい方が良いかもしれません。現在のボックスには2Gパーティションがあり、まだ十分なスペースがあります。カーネル開発者ではないか、それについて全く考えていない場合、ファイルシステムは非常に小さいかもしれません。最新のコンピュータと最新のGRUBバージョンはこれを非常にうまく処理します。必要に応じて200-300MB程度が適しています。/var
/usr/local
/tmp
/boot
左心室容積
長い間、LVM以外のシステムを展開していません。あなたが得る柔軟性は短い学習期間と同じくらい価値があります。 LVMを使用すると、心を変える余地が増え、ファイルシステムも一緒に成長することができます。本当におすすめです。
例のシナリオ
- パーティション1:スワップスペース(ディスクの始まり)
- パーティション2:「fs」または別の名前のボリュームグループを持つLVM物理ボリューム。
- 容量
fs-root
:〜2G。 - ボリューム
fs-usr
:〜10G。 - ボリューム
fs-var
:〜10G。 - 容量
fs-local
(略語/usr/local
):〜5〜10G。 - 容量
fs-tmp
:〜2G。 - ボリューム
fs-home
:残りのスペースから約30Gを引いたスペースです。 - 容量
fs-spare
:残りスペース:〜30G。
- 容量
8Gのスワップスペースを持つ2Tディスクでは、パーティションは/home
2000 - 8 - 2 - 10 - 10 - 10 - 2 - 30 = 1928Gです。
1 つ以上の追加ボリュームに対応するためにさらに多くのスペースが必要な場合は、スペア 30G パーティションが便利です。 LVMボリューム(およびext {2,3,4}ファイルシステム)のサイズ変更は非常に簡単です。
独立したフルブートインフラ/boot
ストラクチャ(カーネルとinitrd
~へLVMこれは何人かの人々を怒らせるが、私は決して問題を経験したことがない。 GRUBはLVM物理ボリュームの内部をよく示しています。気になる場合は、/boot
200M程度のスペースを別に確保しておいてください。パーティション2(LVM PVパーティションを3に設定)またはパーティション1(他の2つのパーティションを下にプッシュ)に設定します。
答え2
MBRは2TBドライブでは正常に動作しますが、より大きなドライブでは機能しません。ただし、使用するすべてのオペレーティングシステムがそれをサポートしている場合は、MBRを使用するかGPTを使用するかは問題ありません。 BIOSはGPTドライブから起動するためにEFIをサポートする必要はありません。
MBR を使用するか GPT を使用するか、LVM を使用してスペースを管理する方が柔軟性が高く、後で変更するのが簡単なため、お勧めします。
答え3
私はあなたがこの質問を過度に考えていると思います。 GPTとMBRは、複数のオペレーティングシステムをインストールしたり、ドライブを別のコンピュータに移動したりする場合にのみ重要です。 MBRから離れることができる場合は、引き続き使用することをお勧めします。特に、LVM(MBRにはない多くの機能を許可する)を使用する場合はさらにそうです。
パーティションサイズに関するいくつかの良い経験則は次のとおりです。
- 小さなパーティションは、実際にどのくらいのパーティションが使用されているかを事前に知ることができないので、面倒です。
- 大きなパーティションは構築して確認するのに長い時間がかかるため、迷惑なことがあります。さらに、ファイルシステムの「摩耗」は使用量と共に増加する傾向がある。すべてを1つのパーティションに置くことは、これらの蓄積がより速く起こることを意味します。何でもそれほど価値があります。
答え4
小さすぎるファイルシステムはしばしば劇的な結果をもたらすことがわかった。 10GBはバイナリとログファイルで簡単に入力できます。ディスク容量は十分ですが、なぜそんなにスペースを節約しようとしますか?しばらくして後悔します。すべてのディスク領域を一度に割り当てるのではなく、必要に応じてファイルシステムを移動できる領域を残してください。ファイルシステムを拡張するのは簡単ですが、縮小するのは簡単ではありません。 LVM2があなたのためにできることを学びましょう。http://tldp.org/HOWTO/LVM-HOWTO/index.html 今後数年間、あなたを困惑させる悪い決断をしないでください。