LVMグループの作成

LVMグループの作成

CentOS 6 を実行する 500 GB のハードディスク 2 台を備えた専用サーバーをレンタルしました。

このサーバーには 3 つのパーティションがあります。

  1. ブート
  2. ルート 50GB
  3. スワップ 50GB
  4. 空の400GB

ここで、最初のディスクの空の 400 GB にまたがる論理ボリューム グループを作成し、それを 2 番目のディスクの空の 400 GB とマージします。

チュートリアルを何度も読みましたが、このタスクをどのように達成すればよいのか理解できません。空のパーティションを空のディスクと結合したいだけです。

これを実現するにはどうしたらよいか、あるいはそれが可能かどうか、誰か教えていただけませんか?

答え1

これは可能です。LVMには3つの部分があります。

  • 物理的なボリューム
  • ボリュームグループ
  • 論理ボリューム

そこで私が行う方法は、2番目のディスクにパーティションを作成することです(必要これを行うには、これが「正しい」方法です。

まず、LVMに割り当てる物理ボリュームが2つあることをオペレーティングシステムに指示します。これを行うには、2つのパーティションごとに次のコマンドを実行します。

pvcreate /dev/sdXX     

2番目のステップは、両方の物理ボリュームを1つのボリュームグループに割り当てることです。

vgcreate vgname /dev/sdXX /dev/sdXX

3番目のステップは論理ボリュームを作成することです

lvcreate -n NewPartitionName vg -L 899G

この例では、/dev/vgname/NewPartitionName という 899 ギガバイトのブロック デバイスを作成しました。必要に応じて、たとえば 800 ギガバイトのスペースのみを使用して、最後の 99 ギガバイトを空けておくことを真剣に検討してください。こうすることで、スナップショットなどの追加のボリュームを自由に作成できるようになります。これは便利です。現在のボリュームは、いつでも後で拡張できます (ファイルシステムが使用中であっても)。ボリュームは小さくするよりも大きくする方が簡単です。

この段階で、ファイルシステムを追加する準備が整いました。ここでヘルプが必要かどうかはわかりませんが、コマンド mkfs.ext4 /dev/vgname/NewPartitionName を使用してパーティションをフォーマットできます。その後、自動的にマウントしたい場合は、fstab ファイルに追加できます。

関連情報