LVM を使用して既存の Linux システムに新しいディスクを追加する方法
LVM (Logical Volume Management) は、ほとんどの主要な Linux ディストリビューションでハード ディスクを管理するために利用できる、柔軟で高度なオプションです。 LVM を使用すると、fdisk、parted、 またはgparted などの従来のツールよりもディスクを管理するのが簡単です。
LVM を使用する際に理解する必要がある用語の一部は次のとおりです。
- 物理ボリューム (PV): Raw ディスク、RAID アレイ、またはその他のストレージ デバイスで構成されます。
- ボリューム グループ (VG): 物理ボリュームをストレージ グループに結合します。
- 論理ボリューム (LV): VG は LV に分割され、パーティションとしてマウントされます。
この記事では、既存の Linux マシンで LVM を使用して PV、VG、LV を作成してディスクを構成する手順を説明します。
注: LVM の使用方法がわからない場合は、これらのガイドを使用して既存の Linux システムにディスクを直接追加できます。
- Linux システムに新しいディスクを追加する方法
- 2TB を超える新しいディスクを Linux システムに追加する方法
20GB と 10GB の 2 つの HDD があり、12GB< のいずれかのパーティションを 2 つだけ追加する必要があるシナリオを考えてみましょう。 とさらに 13GB です。これは、LVM メソッドのみを使用して実現できます。
ディスクが追加されたら、次のコマンドを使用してディスクを一覧表示できます。
fdisk -l
1. 次に、示されているように fdisk コマンドを使用して、ディスク /dev/xvdc
と /dev/xvdd
の両方をパーティション分割します。
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 を使用してパーティションを作成する方法について説明しました。これに関してご意見やご質問がございましたら、お気軽にコメント欄に投稿してください。