はじめに
このチャレンジでは、Linux システム上の既存の論理ボリューム(Logical Volume)を拡張する方法を習得します。ストレージの需要は時間の経過とともに増加することが多いため、ファイルシステムを拡張してその需要に対応できる能力は、システム管理者にとって非常に一般的な業務の一つです。
このチャレンジでは、Linux システム上の既存の論理ボリューム(Logical Volume)を拡張する方法を習得します。ストレージの需要は時間の経過とともに増加することが多いため、ファイルシステムを拡張してその需要に対応できる能力は、システム管理者にとって非常に一般的な業務の一つです。
稼働中のサーバーにおいて、ある論理ボリュームのディスク容量が不足しています。システム管理者であるあなたの任務は、より多くのデータを保存できるように、この論理ボリュームを拡張することです。ボリュームグループに追加して論理ボリュームを拡張するために利用可能な、追加のパーティション /dev/vdb2 が用意されています。
作業を開始する前に、現在の LVM(論理ボリュームマネージャー)の設定を確認することをお勧めします。これにより、チャレンジの開始地点を把握できます。以下のコマンドを実行して、現在のステータスを確認してください。
物理ボリューム、ボリュームグループ、論理ボリュームの確認:
sudo pvs && sudo vgs && sudo lvs
このコマンドにより、既存の物理ボリューム(/dev/vdb1)、ボリュームグループ(vg_data)、および初期サイズ 2GiB の論理ボリューム(lv_data)が表示されます。
ブロックデバイスの確認:
lsblk
このコマンドは、利用可能なブロックデバイスを一覧表示します。/dev/vdb ディスクとそのパーティションが表示され、その中にボリュームの拡張に使用する未使用の /dev/vdb2 が含まれているはずです。
この初期状態を理解することが、チャレンジを成功させるための鍵となります。
/dev/vdb2 パーティションを新しい物理ボリューム(Physical Volume)として初期化する。vg_data ボリュームグループに追加する。lv_data を合計サイズが少なくとも 4 GiB になるように拡張する。/dev/vdb1 パーティション上に作成された vg_data ボリュームグループ内に、lv_data という名前の 2GiB の論理ボリュームが存在します。/dev/vdb2 パーティションを使用してください。ステップ完了後、/dev/vg_data/lv_data に対して lvdisplay コマンドを実行すると、サイズが 4.00 GiB と表示されるはずです。以下のコマンドで確認できます。
sudo lvdisplay /dev/vg_data/lv_data
出力結果の LV Size の行を確認してください。
--- Logical volume ---
...
LV Size 4.00 GiB
...
このチャレンジでは、Linux システム上の既存の論理ボリュームを拡張する方法を学びました。新しい物理ボリュームを作成し、それを既存のボリュームグループに追加し、さらに追加されたスペースを使用するように論理ボリュームを拡張しました。これは、ストレージ要件の変化に合わせてファイルシステムを成長させることができるため、システム管理者にとって非常に重要なスキルです。