ウェブサイト検索

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 システムにディスクを直接追加できます。

  1. Linux システムに新しいディスクを追加する方法
  2. 2TB を超える新しいディスクを Linux システムに追加する方法

20GB10GB2 つの 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 を使用してパーティションを作成する方法について説明しました。これに関してご意見やご質問がございましたら、お気軽にコメント欄に投稿してください。