次のサーバーを含むUbuntuサーバーを展開します。
現在、10TBのストレージを備えたRaid 5ファイルシステムを使用しています。
パーティションスキームを設定するにはどうすればよいですか?
今後問題が発生しないようにし、ストレージサイズを簡単に拡張できるようにします。 /
、/boot
、/var
、/etc
などのパーティションに特定の割合のストレージを割り当てるパーティションスキームを提案できますか?
パーティションスキームを決定する前に、Linuxのさまざまな部分を分割する理由を実際に理解しておくと役立つ場合があります。
1つ目のファイルシステムが破損した場合、他のファイルシステムは問題ないはずなので、複数のパーティションは「安全」です。これは、ディスク障害からあなたを救うことはありません。 RAIDは、RAIDレベルのパリティスキームと同様にバックアップします。
第二に、LVMの前に異なるスタイルの複数のドライブを使用する方法でした-これはあなたにとって意味がありません
ソース- Linuxのインストールと開始
要するに、マルチパーティションスキームは古い時代の遺物のようなものであり、レガシーの理由で継続されています。 whyを尋ねる必要がある場合は、単一のパーティションを使用する方が良いでしょう。
現代のコンテキストでは、smartパーティショニング方法は、単一の大きなパーティションを使用することです(オプションでスワップ用の2番目のパーティションはオプションです)。 LVM を使用して、スペースを追加する必要があると思われる場合にディスクを追加できるようにします。単一の大きなパーティションは、十分なスペースがある限り物事が自身を処理することを意味します。/etc// user/localと/ homeをバックアップし、それを使用して- インストール済みパッケージのリスト ベアメタルリカバリが必要な場合。
通常、1GBの/boot
、20GBの/
、および残りの使用可能なスペースを使用する/data
をお勧めします。これは、必要に応じて急いでfsck /
を通過できるようにするためです。システムがまったく起動するかどうかを確認するためだけに、3時間以上fsckを使用する必要があります。
それとは別に、RAID5の上でLVMを使用してください。 RAIDアレイの詳細を知らずにさらにアドバイスすることは困難です。それはハードウェアですか、それともカーネルRAID(mdraid)ですか?等。
もう1つの注意点-スペースのニーズの深刻さによっては、RAID5ではなくRAID10を検討することもできます。 RAID10は、同じ数とサイズのドライブ(n-1ではなくn/2)で使用可能なストレージが少なくなりますが、RAID5よりもパフォーマンスが高く、デバイス障害の場合の回復力が向上します。 (デバイスに障害が発生した場合に、実際に縮退モードで実行すると、パフォーマンスが大幅に向上します。)
この質問に対する完璧な答えはあり得ませんが、最良の答えはそれが依存するということです。 /
、/boot
、および/etc
のサイズは大きすぎる必要はありません。実際にスペースが必要な場所は、コンテンツ、つまりウェブサイトやユーザーのメールなどを保存する場所です。これも設定できますが、/var
にある場合は、ほとんどのスペースが必要になります。
10 TBは素晴らしいように聞こえますが、将来を保証することはできません。Linuxでは、メディアを追加して、/var
のサブディレクトリとしてマウントすることができます。見る。
パーセンテージや詳細には触れませんでした。なぜなら、それらはケースバイケースに依存するからです。しかし、あなたがアイデアを得ることを願っています。