web-dev-qa-db-ja.com

RAID1:パーティションごとに1つのRAIDまたはRAIDデバイス上のパーティション?

通常のサーバーに適しているもの:

  • ミラーリングされていないパーティションのない複数のRAID1デバイス(/ dev/md0、/ dev/md1、...)としてバンドルされている複数のパーティション。
  • 1つの大きな/ dev/md0、およびこのデバイス上のパーティション

両方のアプローチの最大の長所と短所は何ですか?大きな違いはありますか?ディスクやパーティションの設定を頻繁に変更することなく、通常のサーバーに適しているのはどれですか?

この決定について実際にアドバイスを提供しているサイトは見つかりませんでした。私がよく読んだ唯一のことは、/ dev/hda/dev/hdb(少なくとも1つのパーティションなし)をRAIDにバンドルしないでください。これにより、カーネルがraw/dev/hdXデバイス上のRAIDパーティションも検出するためです。 。

3
allo

"ディスクとパーティションの設定を頻繁に変更しない通常のサーバーに適した選択肢は何ですか?"

あなたが提起したあなたの質問に答えるために、ディスクアレイのセットアップのために選択するための非常に多くのオプションがある理由があります。各シナリオには、独自の要件、要望/ニーズ、パフォーマンス関連の問題などがあります。サーバーが何に使用されるかを投稿する場合は、それが役立つ場合があります。

ここを参照してください: Linux LVM:単一または複数のハードディスクパーティション? も同様です。

3
TheCleaner

ディスク全体にRAID1を配置すると、ダウンタイムなしで欠陥のあるディスクを交換できます(ディスクコントローラーでホットスワップが許可されている場合)。

個別のパーティションがある場合は、より創造的なことを行うことができます。 /、/ boot、および/ srvの異なるパーティションを持つことができます。これにより、/のRAIDを分割し、未使用の/コピーにアクセスできるVM)でOSアップグレードを実行し、このディスクから再起動して、アップグレードされた/パーティションから/に複製することができます。古いもの。これはSolarisLiveUpdateに似ています。

個別のパーティションがある場合は、それらのパーティションに異なるRAIDレベルを設定できます。

それは、より重要な高可用性または柔軟性に依存します。

2