LVMの状態確認と応用例について

この記事では、LinuxのLVM(Logical Volume Manager)の状態確認方法とその詳細、さらに応用例について解説します。具体的なコマンドとその説明、応用例を含めています。

日程Fit。無料・登録不要。「いつ空いてる?」を、ひとつのリンクで。リンクを送って、○△×でかんたん日程調整。無料で日程を作る。
目次

LVMとは

LVM(Logical Volume Manager)は、複数の物理ストレージを論理的に管理するLinuxのツールです。ストレージを柔軟に管理することが可能で、データの追加やバックアップ、拡張が容易になります。

LVMの状態確認の基本

LVMの状態を確認するには、いくつかのコマンドが存在します。

lvdisplay コマンド

lvdisplayコマンドを使用すると、LVMのロジカルボリュームに関する詳細情報が表示されます。

sudo lvdisplay  # ロジカルボリュームの情報を表示

このコマンドを実行すると、各ロジカルボリュームの容量やパス、ステータスなどが表示されます。

vgdisplay コマンド

vgdisplayコマンドを用いると、ボリュームグループに関する情報を確認できます。

sudo vgdisplay  # ボリュームグループの情報を表示

pvdisplay コマンド

pvdisplayコマンドは、物理ボリュームに関する詳細情報を提供します。

sudo pvdisplay  # 物理ボリュームの情報を表示

応用例

LVMの状態確認をさらに進めるための応用例をいくつかご紹介します。

1. スナップショットの作成

スナップショットを作成することで、現在のロジカルボリュームの状態を保存できます。

sudo lvcreate --size 1G --snapshot --name snapshot_name /dev/VolGroup00/LogVol00  # スナップショット作成

2. ロジカルボリュームの拡張

lvextendコマンドを用いて、ロジカルボリュームを拡張することができます。

sudo lvextend -L +1G /dev/VolGroup00/LogVol00  # 1GB拡張

3. ファイルシステムのリサイズ

ロジカルボリュームを拡張した後は、ファイルシステムもリサイズする必要があります。

sudo resize2fs /dev/VolGroup00/LogVol00  # ファイルシステムのリサイズ

4. ロジカルボリュームの削除

不要になったロジカルボリュームは、lvremoveコマンドで削除できます。

sudo lvremove /dev/VolGroup00/LogVol00  # ロジカルボリュームの削除

5. ボリュームグループから物理ボリュームを削除

vgreduceコマンドを使用して、ボリュームグループから物理ボリュームを削除することができます。

sudo vgreduce VolGroup00 /dev/sdx1  # 物理ボリュームの削除

まとめ

この記事では、LVMの基本的な状態確認方法と、それをさらに進めるための応用例について説明しました。これを機に、LVMをより効果的に管理してみてはいかがでしょうか。

この記事を書いた人

実務の現場で詰まりがちなポイントを地図にするITブログ「IT trip」を運営。Windows/Office(Teams・Excel)からSQL、サーバ運用、ガジェットまで、再現性のある手順と“なぜそうなるか”を丁寧に解説します。読んだらすぐ試せること、そして迷った人の次の一歩が見えることを大切にしています。

コメント

コメントする

目次