CentOS 6 を実行する 500 GB のハードディスク 2 台を備えた専用サーバーをレンタルしました。
このサーバーには 3 つのパーティションがあります。
- ブート
- ルート 50GB
- スワップ 50GB
- 空の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 ファイルに追加できます。