2 台の 2TB ディスクと 1 つの RAID-10 アレイを 1 つの論理ボリュームに結合しますか?

2 台の 2TB ディスクと 1 つの RAID-10 アレイを 1 つの論理ボリュームに結合しますか?

Ubuntu 18.04 で 2 つのディスクと 1 つの RAID アレイを 1 つの論理ボリュームに結合することは可能ですか?

このマシンに PostgreSQL データベースをセットアップすることを計画していますが、複数のボリュームにまたがるよりも、1 つのボリュームにデータを保存する方がよいと考えています (複数のテーブルスペースを作成するなどの手動構成が必要になると思います)。

私のシステムは現在、

  1. /dev/sda5: 2 TB ドライブ (Ubuntu 18.04 を含む)
  2. /dev/sdb: 2 TB ドライブ (空)
  3. /dev/md0: RAID-10 アレイ (使用可能容量 2 TB、mdadm を使用したソフトウェア RAID、空)

ありがとう!

答え1

短い答え:はい、LVM経由で可能ですが、そんなことしないで現在の RAID1 アレイに PostgreSQL をインストールするだけです。

長い答え:LVMには次のようなコンセプトがあります線形連結複数の物理ボリュームを組み合わせて1つの論理ボリュームを作成します。ただし、この場合、1つの物理ディスクが故障するとボリュームが破壊され、回復不能な完全なデータ損失。さらに、あなたの場合はsda5空ではないので、さらに複雑になります。

あなたできたこれを回避し、sdaとの間に2つ目のRAID1アレイを作成しsdb、2つのRAIDアレイを1つの論理ボリュームに連結します。または、LVM独自のRAID管理--type raid1)ただし、これは現在の構成から始まる非常に複雑なセットアップです。

この複雑さを省き、/dev/md0PostgreSQL データベースの保存にのみ使用することをお勧めします。2 TB は多くのデータベースにとって十分な容量であり、本当に十分でない場合は、より合理的な設定で最初から始める必要があるでしょう。

答え2

ストライピングRAIDのレベルではよくあることですがRAIDに含まれるディスクの数が多いほど、ワークロードの処理能力が向上します。したがって、すべてのディスクに RAID10 を拡張することをお勧めします。その後、残りの 2 つの大きなディスクを別の RAID (具体的には RAID1) に結合して、システム パーティションや、高いパフォーマンス要件がないその他のものに使用できます。

関連情報