ウェブサイト検索

既存のLinuxシステムにLVMを使用して新しいディスクを追加する方法


LVM(論理ボリューム管理)は、主要なLinuxディストリビューションのほとんどでハードディスクを管理するための柔軟で高度なオプションです。LVMを使用すると、fdisk、parted、またはgpartedのような従来のツールよりもディスクの管理が容易になります。

LVMを使用する際に理解する必要がある用語のいくつか:

  • 物理ボリューム (PV): 生のディスク、RAIDアレイ、またはその他のストレージデバイスで構成されています。
  • ボリュームグループ (VG): 物理ボリュームをストレージグループに結合します。
  • 論理ボリューム (LV): VGはLVに分割され、パーティションとしてマウントされます。

この記事では、PV、VG、およびLVを作成することによって、既存のLinuxマシンでLVMを使用してディスクを構成する手順を説明します。

注意: LVMを使用したくない場合は、これらのガイドを使用して、既存のLinuxシステムにディスクを直接追加できます。

  1. Linuxシステムに新しいディスクを追加する方法
  2. 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を使用してパーティションを作成する方法について説明しました。これに関してコメントや質問がある場合は、コメントに自由に投稿してください。

関連記事: