5.8.2. オブジェクトの選択


このセクションでは、pvsvgs、および lvs コマンドを使って LVM オブジェクトについて表示できる情報を一覧表示する一連の表を提供します。
便宜上、フィールド名の接頭辞は、コマンドのデフォルトと一致する場合は省略できます。例えば、pvs コマンドでは、namepv_namevgs コマンドでは、namevg_name と解釈されます。
以下のコマンドの実行は、pvs -o pv_free の実行に相当します。
# pvs -o free
  PFree
  17.14G
  17.09G
  17.14G
Copy to Clipboard Toggle word wrap

注記

The number of characters in the attribute fields in pvs, vgs, and lvs output may increase in later releases. The existing character fields will not change position, but new fields may be added to the end. You should take this into account when writing scripts that search for particular attribute characters, searching for the character based on its relative position to the beginning of the field, but not for its relative position to the end of the field. For example, to search for the character p in the ninth bit of the lv_attr field, you could search for the string "^/........p/", but you should not search for the string "/*p$/".

pvs コマンド

表5.2「pvs 表示フィールド」 は、pvs コマンドの表示引数、ヘッダーに表示されるフィールド名、フィールドの説明を一覧にまとめています。
Expand
表5.2 pvs 表示フィールド
引数ヘッダー説明
dev_sizeDevSize物理ボリュームを作成する基となる配下のデバイスのサイズ
pe_start1st PE配下のデバイス内の最初の物理エクステントの開始点までのオフセット
pv_attrAttr物理ボリュームのステータス: (a)llocatable または e(x)ported
pv_fmtFmt物理ボリュームのメタデータ形式 (lvm2 または lvm1)
pv_freePFree物理ボリュームにある残りの空き領域
pv_namePV物理ボリュームの名前
pv_pe_alloc_countAlloc使用される物理エクステントの数
pv_pe_countPE物理エクステントの数
pvseg_sizeSSize物理ボリュームのセグメントサイズ
pvseg_startStart物理ボリュームセグメントのうち最初の物理エクステント
pv_sizePSize物理ボリュームのサイズ
pv_tagsPV Tags物理ボリュームにアタッチされた LVM タグ
pv_usedUsed物理ボリューム上で現在使用中の領域の量
pv_uuidPV UUID物理ボリュームの UUID
デフォルトで pvs コマンドが表示するフィールドは、pv_namevg_namepv_fmtpv_attrpv_sizepv_free です。表示は pv_name でソートされます。
# pvs
  PV         VG     Fmt  Attr PSize  PFree
  /dev/sdb1  new_vg lvm2 a-   17.14G 17.14G
  /dev/sdc1  new_vg lvm2 a-   17.14G 17.09G
  /dev/sdd1  new_vg lvm2 a-   17.14G 17.13G
Copy to Clipboard Toggle word wrap
pvs コマンドに -v 引数を使用すると、デフォルトの表示に dev_size および pv_uuid のフィールドが追加されます。
# pvs -v
    Scanning for physical volume names
  PV         VG     Fmt  Attr PSize  PFree  DevSize PV UUID
  /dev/sdb1  new_vg lvm2 a-   17.14G 17.14G  17.14G onFF2w-1fLC-ughJ-D9eB-M7iv-6XqA-dqGeXY
  /dev/sdc1  new_vg lvm2 a-   17.14G 17.09G  17.14G Joqlch-yWSj-kuEn-IdwM-01S9-XO8M-mcpsVe
  /dev/sdd1  new_vg lvm2 a-   17.14G 17.13G  17.14G yvfvZK-Cf31-j75k-dECm-0RZ3-0dGW-tUqkCS
Copy to Clipboard Toggle word wrap
pvs コマンドに --segments 引数を使用すると、各物理ボリュームセグメントの情報を表示します。セグメントとは、エクステントの集合のことです。セグメントの表示は、論理ボリュームがフラグメント化 (断片化) しているかどうかを確認するのに役立ちます。
デフォルトで pvs --segments コマンドが表示するフィールドは、pv_name, vg_namepv_fmtpv_attrpv_sizepv_freepvseg_startpvseg_size です。この表示は、物理ボリューム内で pv_namepvseg_size でソートされます。
# pvs --segments
  PV         VG         Fmt  Attr PSize  PFree  Start SSize
  /dev/hda2  VolGroup00 lvm2 a-   37.16G 32.00M     0  1172
  /dev/hda2  VolGroup00 lvm2 a-   37.16G 32.00M  1172    16
  /dev/hda2  VolGroup00 lvm2 a-   37.16G 32.00M  1188     1
  /dev/sda1  vg         lvm2 a-   17.14G 16.75G     0    26
  /dev/sda1  vg         lvm2 a-   17.14G 16.75G    26    24
  /dev/sda1  vg         lvm2 a-   17.14G 16.75G    50    26
  /dev/sda1  vg         lvm2 a-   17.14G 16.75G    76    24
  /dev/sda1  vg         lvm2 a-   17.14G 16.75G   100    26
  /dev/sda1  vg         lvm2 a-   17.14G 16.75G   126    24
  /dev/sda1  vg         lvm2 a-   17.14G 16.75G   150    22
  /dev/sda1  vg         lvm2 a-   17.14G 16.75G   172  4217
  /dev/sdb1  vg         lvm2 a-   17.14G 17.14G     0  4389
  /dev/sdc1  vg         lvm2 a-   17.14G 17.14G     0  4389
  /dev/sdd1  vg         lvm2 a-   17.14G 17.14G     0  4389
  /dev/sde1  vg         lvm2 a-   17.14G 17.14G     0  4389
  /dev/sdf1  vg         lvm2 a-   17.14G 17.14G     0  4389
  /dev/sdg1  vg         lvm2 a-   17.14G 17.14G     0  4389
Copy to Clipboard Toggle word wrap
pvs -a コマンドを使用して、LVM 物理ボリュームとして初期化されていなかった LVM が検出したデバイスを確認できます。
# pvs -a
  PV                             VG     Fmt  Attr PSize  PFree
  /dev/VolGroup00/LogVol01                   --       0      0
  /dev/new_vg/lvol0                          --       0      0
  /dev/ram                                   --       0      0
  /dev/ram0                                  --       0      0
  /dev/ram2                                  --       0      0
  /dev/ram3                                  --       0      0
  /dev/ram4                                  --       0      0
  /dev/ram5                                  --       0      0
  /dev/ram6                                  --       0      0
  /dev/root                                  --       0      0
  /dev/sda                                   --       0      0
  /dev/sdb                                   --       0      0
  /dev/sdb1                      new_vg lvm2 a-   17.14G 17.14G
  /dev/sdc                                   --       0      0
  /dev/sdc1                      new_vg lvm2 a-   17.14G 17.09G
  /dev/sdd                                   --       0      0
  /dev/sdd1                      new_vg lvm2 a-   17.14G 17.14G
Copy to Clipboard Toggle word wrap

vgs コマンド

表5.3「vgs 表示フィールド」 は、vgs コマンドの表示引数、ヘッダーに表示されるフィールド名、フィールドの説明を一覧にまとめています。
Expand
表5.3 vgs 表示フィールド
引数ヘッダー説明
lv_count#LVボリュームグループに含まれる論理ボリュームの数
max_lvMaxLVボリュームグループ内で許容される論理ボリュームの最大数 (無制限には 0)
max_pvMaxPVボリュームグループ内で許容される物理ボリュームの最大数 (無制限には 0)
pv_count#PVボリュームグループを定義する物理ボリューム数
snap_count#SNボリュームグループに含まれるスナップショット数
vg_attrAttrボリュームグループのステータス: (w)riteable、(r)eadonly、resi(z)eable、e(x)ported、(p)artial、および (c)lustered.
vg_extent_count#Extボリュームグループ内の物理エクステントの数
vg_extent_sizeExtボリュームグループ内の物理エクステントのサイズ
vg_fmtFmtボリュームグループのメタデータ形式 (lvm2 または lvm1)
vg_freeVFreeボリュームグループ内の残りの空き領域のサイズ
vg_free_countFreeボリュームグループ内の空き物理エクステントの数
vg_nameVGボリュームグループ名
vg_seqnoSeqボリュームグループの改訂を示す番号
vg_sizeVSizeボリュームグループのサイズ
vg_sysidSYS IDLVM1 システム ID
vg_tagsVG Tagsボリュームグループにアタッチされた LVM タグ
vg_uuidVG UUIDボリュームグループの UUID
デフォルトで vgs コマンドが表示するフィールドは、vg_namepv_countlv_countsnap_countvg_attrvg_sizevg_free です。表示は vg_name でソートされます。
# vgs
  VG     #PV #LV #SN Attr   VSize  VFree
  new_vg   3   1   1 wz--n- 51.42G 51.36G
Copy to Clipboard Toggle word wrap
vgs コマンドに -v 引数を使用すると、デフォルトの表示に vg_extent_size および vg_uuid のフィールドが追加されます。
# vgs -v
    Finding all volume groups
    Finding volume group "new_vg"
  VG     Attr   Ext   #PV #LV #SN VSize  VFree  VG UUID
  new_vg wz--n- 4.00M   3   1   1 51.42G 51.36G jxQJ0a-ZKk0-OpMO-0118-nlwO-wwqd-fD5D32
Copy to Clipboard Toggle word wrap

lvs コマンド

表5.4「lvs 表示フィールド」 は、lvs コマンドの表示引数、ヘッダーに表示されるフィールド名、フィールドの説明を一覧にまとめています。
Expand
表5.4 lvs 表示フィールド
引数ヘッダー説明
chunksize
chunk_size
Chunkスナップショットボリュームのユニットサイズ
copy_percentCopy%ミラー化論理ボリュームの同期のパーセンテージ。これは、また pv_move コマンドで物理エクステントを移動する時にも使用されます。
devicesDevices論理ボリュームを構成する配下のデバイス: 物理ボリューム、論理ボリューム、そして物理エクステントと論理エクステントの開始点
lv_attrAttr論理ボリュームのステータス。論理ボリュームの属性ビットは以下のようになります。
Bit 1: Volume type: (m)irrored, (M)irrored without initial sync, (o)rigin, (O)rigin with merging snapshot, (r)aid, (R)aid without initial sync, (s)napshot, merging (S)napshot, (p)vmove, (v)irtual, mirror or raid (i)mage, mirror or raid (I)mage out-of-sync, mirror (l)og device, under (c)onversion, thin (V)olume, (t)hin pool, (T)hin pool data, raid or thin pool m(e)tadata or pool metadata spare,
ビット 2: パーミッション: 書き込み可能 (w)、読み取り専用 (r)、読み取り専用でないボリュームを読み取り専用にアクティブ化 (R)
Bit 3: Allocation policy: (a)nywhere, (c)ontiguous, (i)nherited, c(l)ing, (n)ormal. This is capitalized if the volume is currently locked against allocation changes, for example while executing the pvmove command.
ビット 4: 固定されたマイナー番号
ビット 5: 状態: アクティブ(a)、サスペンド(s)、無効なスナップショット(I)、無効なサスペンドされたスナップショット(S)、スナップショットのマージが失敗(m)、サスペンドされたスナップショットのマージが失敗(M)、テーブルのないマッピングされたデバイス(d)、非アクティブのテーブルを持つマッピングされたデバイス(i)
ビット 6: デバイス開放(o)
ビット 7: ターゲットタイプ: ミラー(m)、RAID(r)、スナップショット(s)、シン(t)、不明(u)、仮想(v)。これは、同じターゲットのカーネルに関連する論理ボリュームをグループにまとめます。例えば、ミラーイメージ、ミラーログ、ミラー自体が元のデバイスマッパーのミラーカーネルドライバーを使用する場合、それらは (m) と表示されます。md raid カーネルドライバーを使用する同等の raid はすべて (r) と表示されます。元のデバイスマッパードライバーを使用するスナップショットは (s) と表示され、シンプロビジョニングドライバーを使用するシンボリュームのスナップショットは (t) と表示されます。
ビット 8: 新しく割り当てられたデータブロックは使用前にゼロ(z) のブロックで上書きされます。
Bit 9: Volume Health: (p)artial, (r)efresh needed, (m)ismatches exist, (w)ritemostly. (p)artial signifies that one or more of the Physical Volumes this Logical Volume uses is missing from the system. (r)efresh signifies that one or more of the Physical Volumes this RAID Logical Volume uses had suffered a write error. The write error could be due to a temporary failure of that Physical Volume or an indication that it is failing. The device should be refreshed or replaced. (m)ismatches signifies that the RAID logical volume has portions of the array that are not coherent. Inconsistencies are discovered by initiating a check operation on a RAID logical volume. (The scrubbing operations, check and repair, can be performed on a RAID Logical Volume by means of the lvchange command.) (w)ritemostly signifies the devices in a RAID 1 logical volume that have been marked write-mostly.
Bit 10: s(k)ip activation: this volume is flagged to be skipped during activation.
lv_kernel_majorKMaj論理ボリュームの実際のメジャーデバイス番号 (停止中の場合、-1)
lv_kernel_minorKMIN論理ボリュームの実際のマイナーデバイス番号 (停止中の場合、-1)
lv_majorMaj論理ボリュームの永続的なメジャーデバイス番号 (未指定の場合、-1)
lv_minorMin論理ボリュームの永続的なマイナーデバイス番号 (未指定の場合、-1)
lv_nameLV論理ボリュームの名前
lv_sizeLSize論理ボリュームのサイズ
lv_tagsLV Tags論理ボリュームにアタッチされた LVM タグ
lv_uuidLV UUID論理ボリュームの UUID
mirror_logLogミラーログが存在するデバイス
modulesModulesこの論理ボリュームを使用するのに必要な対応するカーネルデバイスマッパーターゲット
move_pvMovepvmove コマンドで作成された一時的な論理ボリュームの元となる物理ボリューム
originOriginスナップショットボリュームの複製元のデバイス
regionsize
region_size
Regionミラー化論理ボリュームのユニットサイズ
seg_count#Seg論理ボリューム内のセグメント数
seg_sizeSSize論理ボリューム内のセグメントサイズ
seg_startStart論理ボリューム内のセグメントのオフセット
seg_tagsSeg Tags論理ボリュームのセグメントにアタッチされている LVM タグ
segtypeType論理ボリュームのセグメントタイプ (例: ミラー、ストライプ、リニア)
snap_percentSnap%使用中スナップショットボリュームの現在のパーセンテージ
stripes#Str論理ボリューム内のストライプ、またはミラーの数
stripesize
stripe_size
Stripeストライプ化論理ボリューム内のストライプのユニットサイズ
デフォルトで lvs コマンドが表示するフィールドは、lv_namevg_namelv_attrlv_sizeoriginsnap_percentmove_pvmirror_logcopy_percentconvert_lv です。デフォルトの表示は、ボリュームグループ内で vg_namelv_name でソートされます。
# lvs
  LV         VG     Attr   LSize  Origin Snap%  Move Log Copy%  Convert
  lvol0      new_vg owi-a- 52.00M
  newvgsnap1 new_vg swi-a-  8.00M lvol0    0.20
Copy to Clipboard Toggle word wrap
lvs コマンドで -v 引数を使用すると、デフォルトの表示に seg_countlv_majorlv_minorlv_kernel_majorlv_kernel_minorlv_uuid のフィールドが追加されます。
# lvs -v
    Finding all logical volumes
  LV         VG     #Seg Attr   LSize  Maj Min KMaj KMin Origin Snap%  Move Copy%  Log Convert LV UUID
  lvol0      new_vg    1 owi-a- 52.00M  -1  -1 253  3                                          LBy1Tz-sr23-OjsI-LT03-nHLC-y8XW-EhCl78
  newvgsnap1 new_vg    1 swi-a-  8.00M  -1  -1 253  5    lvol0    0.20                         1ye1OU-1cIu-o79k-20h2-ZGF0-qCJm-CfbsIx
Copy to Clipboard Toggle word wrap
lvs コマンドで --segments 引数を使用すると、セグメント情報を強調したデフォルトのコラムで情報を表示します。segments 引数を使用すると、seg 接頭辞はオプションとなります。デフォルトで lvs --segments コマンドが表示するフィールドは、lv_namevg_namelv_attrstripessegtypeseg_size です。デフォルトの表示は、ボリュームグループ内の vg_namelv_name でソートされ、論理ボリューム内では seg_start でソートされます。論理ボリュームがフラグメント化されている場合、このコマンドの出力は以下を表示します。
# lvs --segments
  LV       VG         Attr   #Str Type   SSize
  LogVol00 VolGroup00 -wi-ao    1 linear  36.62G
  LogVol01 VolGroup00 -wi-ao    1 linear 512.00M
  lv       vg         -wi-a-    1 linear 104.00M
  lv       vg         -wi-a-    1 linear 104.00M
  lv       vg         -wi-a-    1 linear 104.00M
  lv       vg         -wi-a-    1 linear  88.00M
Copy to Clipboard Toggle word wrap
lvs --segments コマンドで -v 引数を使用すると、デフォルトの表示に seg_startstripesizechunksize のフィールドが追加されます。
# lvs -v --segments
    Finding all logical volumes
  LV         VG     Attr   Start SSize  #Str Type   Stripe Chunk
  lvol0      new_vg owi-a-    0  52.00M    1 linear     0     0
  newvgsnap1 new_vg swi-a-    0   8.00M    1 linear     0  8.00K
Copy to Clipboard Toggle word wrap
以下の例は、1 つの設定された論理ボリュームを持つシステム上での lvs コマンドのデフォルト出力を示しています。その後に、segments 引数を指定した lvs コマンドのデフォルト出力を表示しています。
# lvs
  LV    VG     Attr   LSize  Origin Snap%  Move Log Copy%
  lvol0 new_vg -wi-a- 52.00M
# lvs --segments
  LV    VG     Attr   #Str Type   SSize
  lvol0 new_vg -wi-a-    1 linear 52.00M
Copy to Clipboard Toggle word wrap
Red Hat logoGithubredditYoutubeTwitter

詳細情報

試用、購入および販売

コミュニティー

Red Hat ドキュメントについて

Red Hat をお使いのお客様が、信頼できるコンテンツが含まれている製品やサービスを活用することで、イノベーションを行い、目標を達成できるようにします。 最新の更新を見る.

多様性を受け入れるオープンソースの強化

Red Hat では、コード、ドキュメント、Web プロパティーにおける配慮に欠ける用語の置き換えに取り組んでいます。このような変更は、段階的に実施される予定です。詳細情報: Red Hat ブログ.

会社概要

Red Hat は、企業がコアとなるデータセンターからネットワークエッジに至るまで、各種プラットフォームや環境全体で作業を簡素化できるように、強化されたソリューションを提供しています。

Theme

© 2026 Red Hat
トップに戻る