【 lvs 】コマンド――論理ボリュームの情報を表示する:Linux基本コマンドTips(329)
本連載は、Linuxのコマンドについて、基本書式からオプション、具体的な実行例までを紹介していきます。今回は、論理ボリュームの情報を表示する「lvs」コマンドです。
本連載は、Linuxのコマンドについて、基本書式からオプション、具体的な実行例までを紹介していきます。今回は、論理ボリュームの情報を表示する「lvs」コマンドです。
lvsコマンドとは?
「lvs」は「論理ボリューム」の情報を表示するコマンドです。
Linuxでは当初、HDDなどに直接ファイルシステムを割り当てて管理していましたが、現在では、仮想化されたボリュームを作り上げた後、それを論理ボリュームに切り分けて管理する仕組み「LVM(Logical Volume Manager)」が取り入れられています。例えば、CentOSでは、デフォルト設定のインストールで論理ボリュームを使用します。
論理ボリュームを作り上げて記憶領域を管理することで、複数の物理的なディスクを1つにまとめて大容量のファイルシステムを構築したり、ファイルシステムのサイズを後から変更したりする操作が可能になります。
lvsコマンドは、lvm2パッケージに収録されています。CentOS環境では「sudo yum install lvm2」、Ubuntu環境では「sudo apt install lvm2」でインストールできます。
lvm2では、ほとんどの操作を「lvm」コマンドで行えるようになっています。lvsコマンドはlvmコマンドへのシンボリックリンクです。
lvsコマンドの書式
lvs [オプション] [ボリュームグループ]
※[ ]は省略可能な引数を示しています。
lvsの主なオプション(表示関連)
短いオプション | 長いオプション | 意味 |
---|---|---|
-a | --all | 全ての論理ボリュームを表示する |
-S 表示対象 | --select 表示対象 | 表示対象を指定する(例えばサイズが10GB以上の論理ボリュームを表示する場合、「-S "lv_size>=10G"」のように指定する。指定できる項目や演算子は「-S help」で確認できる) |
-o 項目 | --options 項目 | 表示する項目を指定する(複数ある場合は「,」で区切って指定する。使用できる項目名は「-o help」で確認できる) |
--segments | セグメントの情報を表示する | |
-v | --verbose | 付加情報を表示する |
lvsの主なオプション(書式関連)
長いオプション | 意味 |
---|---|
--separator 文字列 | 項目間の区切り文字を指定する |
--aligned | 区切り文字を指定した際に、各項目を固定幅で表示する |
--units 単位 | 表示に使用する単位を指定する(KやG、Tなど。適宜読みやすい単位にしたい場合はH。大文字は1000の倍数、小文字は1024の倍数を意味する) |
--nosuffix | 単位を表示しない |
--nameprefixes | 各項目を「名前='値'」の形式で表示する |
--unquoted | 「--nameprefixes」を使用する際、値に引用符を付けない |
--binary | 0または1の項目を、文字列ではなく0か1で表示する |
--noheadings | ヘッダ行を表示しない |
--rows | 各項目を1行で表示する |
lvsの主なオプション(その他)
短いオプション | 長いオプション | 意味 |
---|---|---|
-O 項目 | --sort 項目 | 並べ替えに使用する項目を指定する(複数ある場合は「,」で区切って指定する。使用できる項目名は「-O help」で確認できる) |
--unbuffered | 並べ替えなどを行わず直ちに表示する | |
--nolocking | ロックを無効にする | |
--ignorelockingfailure | ロックのエラーを無視する | |
--ignoreskippedcluster | クラスタ化されたボリュームグループがある場合、適切なロックタイプを使用していない場合でも無視する | |
--readonly | 特別な読み出し専用モードを使用する |
論理ボリュームを表示する
「lvs」で、論理ボリュームの情報を表示します。
LVMでは、/dev/sdaなどの個々のデバイスを「物理ボリューム」(PV:Physical Volume)と呼びます。LVMを使う際には、まず複数の物理ボリュームを束ねた「ボリュームグループ」(VG:Volume Group)を作成し、ボリュームグループの中に「論理ボリューム」(LV:Logical Volume)を作成します。
物理ボリュームの情報は「pvs」コマンド、ボリュームグループの情報は「vgs」コマンドで表示できます。
コマンド実行例
lvs
(論理ボリュームの情報を表示する)(画面1)
画面1では、まず、fdiskコマンド(連載第187回)で/dev/sdaの情報を確認し、続いて、pvsコマンド、vgsコマンド、lvsコマンドで情報を表示しています。
なお、論理ボリュームについて、より詳細な情報を表示する「lvdisplay」というコマンドもあります(連載第330回、画面2)。lvsコマンドと同じく、実体はlvmコマンドへのシンボリックリンクです。
表示項目を変更する
Copyright © ITmedia, Inc. All Rights Reserved.