既存のLinuxシステムにLVMを使用して新しいディスクを追加する方法
LVM(論理ボリューム管理)は、主要なLinuxディストリビューションのほとんどでハードディスクを管理するための柔軟で高度なオプションです。LVMを使用すると、fdisk、parted、またはgpartedのような従来のツールよりもディスクの管理が容易になります。
LVMを使用する際に理解する必要がある用語のいくつか:
- 物理ボリューム (PV): 生のディスク、RAIDアレイ、またはその他のストレージデバイスで構成されています。
- ボリュームグループ (VG): 物理ボリュームをストレージグループに結合します。
- 論理ボリューム (LV): VGはLVに分割され、パーティションとしてマウントされます。
この記事では、PV、VG、およびLVを作成することによって、既存のLinuxマシンでLVMを使用してディスクを構成する手順を説明します。
注意: LVMを使用したくない場合は、これらのガイドを使用して、既存のLinuxシステムにディスクを直接追加できます。
- Linuxシステムに新しいディスクを追加する方法
- 2TBより大きな新しいディスクをLinuxシステムに追加する方法
20GBと10GBの2つのHDDがあるシナリオを考えてみましょう。しかし、12GBと13GBの2つのパーティションを追加する必要があります。これはLVM方式を使用してのみ実現できます。
ディスクが追加されたら、次のコマンドを使用してリストできます。
# fdisk -l
1. 現在、/dev/xvdc と /dev/xvdd の両方のディスクを fdisk コマンドを使用してパーティション作成します。
# fdisk /dev/xvdc
fdisk /dev/xvdd
n を使用してパーティションを作成し、w コマンドで変更を保存します。
2. パーティションを分割した後、以下のコマンドを使用してパーティションを確認してください。
# fdisk -l
3. 物理ボリューム (PV) を作成します。
# pvcreate /dev/xvdc1
pvcreate /dev/xvdd1
4. ボリュームグループ (VG) を作成します。
# vgcreate testvg /dev/xvdc1 /dev/xvdd1
ここでは、「testvg」がVG名です。
5. さて、「vgdisplay」を使用して、システム内のVGに関するすべての詳細をリストします。
# vgdisplay
OR
vgdisplay testvg
6. 論理ボリューム (LV) を作成します。
# lvcreate -n lv_data1 --size 12G testvg
lvcreate -n lv_data2 --size 14G testvg
ここで、「lv_data1」と「lv_data2」はLV名です。
7. では、「lvdisplay」を使用して、システム内の利用可能な論理ボリュームに関するすべての詳細をリストアップします。
# lvdisplay
OR
lvdisplay testvg
8. 論理ボリューム (LV) を ext4 形式にフォーマットします。
# mkfs.ext4 /dev/testvg/lv_data1
mkfs.ext4/dev/testvg/lv_data2
9. 最後に、ファイルシステムをマウントします。
# mount /dev/testvg/lv_data1 /data1
mount /dev/testvg/lv_data2 /data2
ファイルシステムをマウントする前に、data1とdata2のディレクトリを作成することを確認してください。
それで全部です!この記事では、LVMを使用してパーティションを作成する方法について説明しました。これに関してコメントや質問がある場合は、コメントに自由に投稿してください。









