手当たり次第に書くんだ

飽きっぽいのは本能

Linux LVM の基本 – PV / VG / LV と容量拡張の考え方

LPIC 学習ノートへ戻る

LVM は Linux のストレージを PV、VG、LV という階層で扱う仕組みです。単なるコマンド一覧として覚えるより、どの層で何を確認するのかを整理しておくと、ディスク追加、容量拡張、ファイルシステム拡張の判断がしやすくなります。

LVM の基本構造

意味代表的な確認コマンド
PVPhysical Volume。ディスクまたはパーティションを LVM の部品として扱う層。pvs / pvdisplay
VGVolume Group。複数の PV をまとめたストレージプール。vgs / vgdisplay
LVLogical Volume。実際にファイルシステムを作成して使う論理ボリューム。lvs / lvdisplay
Filesystemext4、XFS など、LV の上に作るファイルシステム。df -h / findmnt

現在の状態を確認する

lsblk
pvs
vgs
lvs
df -h
findmnt

容量拡張の考え方

LVM の容量拡張は、PV、VG、LV、ファイルシステムのどこに余裕があるのかを順番に確認します。VG に空きがあるなら LV を拡張できます。VG に空きがなければ、新しい PV を追加して VG に組み込む必要があります。

確認する層見ること
ディスク追加ディスクや拡張済み仮想ディスクが OS から見えているか
PVLVM の物理ボリュームとして認識されているか
VG空き容量があるか
LV拡張対象の論理ボリュームはどれか
FilesystemLV 拡張後にファイルシステムも拡張したか

拡張コマンドの流れ

sudo pvcreate /dev/sdb
sudo vgextend vg_data /dev/sdb
sudo lvextend -L +20G /dev/vg_data/lv_data
sudo xfs_growfs /data
sudo resize2fs /dev/vg_data/lv_data

XFS と ext4 の違い

LV を拡張しただけでは、ファイルシステムの使用可能容量が増えないことがあります。XFS はマウントポイントに対して xfs_growfs を実行し、ext4 はブロックデバイスに対して resize2fs を実行する、という違いを押さえておくと混乱しにくくなります。

LPIC で押さえるポイント

  • LVM は PV、VG、LV の階層で理解します。
  • 容量拡張では、VG の空きとファイルシステム拡張を分けて確認します。
  • pvsvgslvs は状態確認の基本です。
  • XFS と ext4 では拡張コマンドが異なります。

まとめ

LVM は、Linux のストレージを柔軟に扱うための重要な仕組みです。LPIC では、コマンドを丸暗記するより、PV、VG、LV、ファイルシステムの境界を理解しておくことが大切です。どこに空きがあり、どの層を拡張しているのかを分けて考えられると、実務でも使いやすくなります。

関連する記事

参考書籍

参考
書籍
参考書籍
ストーリーで覚える Linux CLI 入門

Linux のコマンドライン操作を基礎から確認したい場合の参考書籍です。価格や在庫はリンク先で確認してください。

Amazon で見る

このリンクは Amazon アソシエイトリンクです。

Linux LVM の基本 – PV / VG / LV と容量拡張の考え方

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です

日本語が含まれない投稿は無視されますのでご注意ください。(スパム対策)

トップへ戻る