blog

LinuxでLVMサイズを拡張/増加する方法

論理ボリュームの拡張は非常に簡単で、必要な手順も少なく、特定の論理ボリュームをアンマウントすることなくオンラインで行うことができます。...

Oct 6, 2025 · 4 min. read
シェア

論理ボリュームの拡張は非常に簡単で、必要な手順も少なく、特定の論理ボリュームをアンマウントすることなくオンラインで実行できます。

LVMの主な目的は柔軟なディスク管理で、必要なときに論理ボリュームのサイズ変更、スケールアップ、スケールダウンを簡単に行うことができます。

論理ボリューム管理の初心者の方は、記事から始めることをお勧めします。

論理ボリュームの拡張には、以下の手順があります:

  • 論理ボリュームが存在するボリュームグループに十分な未割り当てディスク領域があるかどうかをチェックします。
  • その場合、これらのスペースを使用して論理ボリュームを拡張できます。
  • そうでない場合は、新しいディスクまたはLUNをシステムに追加します。
  • 物理ディスクから物理ボリュームへの変換
  • 拡張ボリュームグループ
  • 論理ボリュームサイズの増加
  • 拡張ファイルシステム
  • 拡張ファイルシステムのサイズの確認

LVM物理ボリュームの作成方法を教えてください。

LVM物理ボリュームを作成するには、 pvcreate コマンドを使用します。

オペレーティング・システムでディスクが検出されたら、 pvcreate コマンドを使用してLVM物理ボリュームを初期化します:

  1. # pvcreate /dev/sdc
  2. Physical volume "/dev/sdc" successfully created

ご注意ください:

  • 上記のコマンドは、ディスク /dev/sdc すべてのデータを削除します。
  • 物理ディスクは、ディスクパーティションの代わりにLVM物理ボリュームに直接追加できます。

pvdisplay 使用して、作成した物理ボリュームを表示します:

  1. # pvdisplay /dev/sdc
  2. "/dev/sdc" is a new physical volume of "10.00 GiB"
  3. --- NEW Physical volume ---
  4. PV Name /dev/sdc
  5. VG Name
  6. PV Size 10.00 GiB
  7. Allocatable NO
  8. PE Size 0
  9. Total PE 0
  10. Free PE 0
  11. Allocated PE 0
  12. PV UUID 69d9dd18-36be-ebb-78f05fe3217f

ボリュームグループを拡張する方法

既存のボリュームグループに新しい物理ボリュームを追加するには、次のコマンドを使用します:

  1. # vgextend vg01 /dev/sdc
  2. Volume group "vg01" successfully extended

vgdisplay 使用して、作成した物理ボリュームを表示します:

  1. # vgdisplay vg01
  2. --- Volume group ---
  3. VG Name vg01
  4. System ID
  5. Format lvm2
  6. Metadata Areas 2
  7. Metadata Sequence No 1
  8. VG Access read/write
  9. VG Status resizable
  10. MAX LV 0
  11. Cur LV 0
  12. Open LV 0
  13. Max PV 0
  14. Cur PV 2
  15. Act PV 2
  16. VG Size 14.99 GiB
  17. PE Size 4.00 MiB
  18. Total PE 4830
  19. Alloc PE / Size
  20. Free PE / Size GiB
  21. VG UUID d-e2c9-4fc-bc43b7

論理ボリュームを拡張する方法を教えてください。

既存の論理ボリュームのサイズを増やすには、次のコマンドを使用します。

論理ボリューム拡張(lvextend)の共通構文:

  1. lvextend [追加する領域] [既存の論理ボリューム名]

以下のコマンドを使用して、既存の論理ボリュームを10GB増やします:

  1. # lvextend -L +10G /dev/mapper/vg01-lv200
  2. Rounding size to boundary between physical extents: 5.90 GiB
  3. Size of logical volume vg01/lv002 changed from 5.00 GiB (1280 extents) to 15.00 GiB (3840 extents).
  4. Logical volume var successfully resized

PEサイズを使用して論理ボリュームを拡張します:

  1. # lvextend -l +2560 /dev/mapper/vg01-lv200

パーセンテージを使用して論理ボリュームを拡張するには、次のコマンドを使用します:

  1. # lvextend -l +40%FREE /dev/mapper/vg01-lv200

論理ボリュームが拡張されたので、論理ボリューム内のスペースを拡張するためにファイルシステムのサイズを変更する必要があります:

ext3およびext4ベースのファイルシステムの場合は、以下のコマンドを実行します:

  1. # resize2fs /dev/mapper/vg01-lv200

xfsファイルシステムの場合は、以下のコマンドを使用します:

  1. # xfs_growfs /dev/mapper/vg01-lv200

ファイルシステムのサイズを表示するには、 使用します:

  1. # df -h /lvmtest1
  2. Filesystem Size Used Avail Use% Mounted on
  3. /dev/mapper/vg01-lvM M 4% /lvmtest1

経由:

Read next

Hardcore Watch|Hardcore Watch #804 Photoshopで特定の色を使うには有料になった

- Photoshopで特定の色を使うには有料に - Fedora 37のリリースが延期、高リスクの脆弱性を修正 - Linux 6.2のメインラインカーネルがAppleのM1チップファミリーをサポートへ

Oct 6, 2025 · 2 min read