Red Hat Training
A Red Hat training course is available for RHEL 8
7.4. LVM レポート表示への単位の指定
LVM 報告表示用の単位を指定するには、報告コマンドに --units
引数を使用します。
- ベース 2 ユニット
2 の累乗 (1024 の倍数) で表示される既定の単位。以下を指定できます。
-
人間が判読できる (
r
)<
丸めインジケータ付き -
バイト (
b
) -
セクター (
秒
) -
キロバイト (
k
) -
メガバイト (
m
) -
ギガバイト (
g
) -
テラバイト (
t
) -
ペタバイト (
p
) -
エクサバイト (
e
) -
デフォルトの単位である人間が読める形式 (
h
)
-
人間が判読できる (
デフォルトの表示は r
で、人間が判読できます。このデフォルト設定を上書きするには、/etc/lvm/lvm.conf
ファイルの global セクションに units パラメーターを設定します。
- 基本 10 単位
-
単位指定 (
R
、B
、S
、K
、M
、G
、T
、P
、E
、H
) を大文字にすることで、表示する単位を 1000 の倍数で指定できます。
次の例では、pvs
、vgs
、および lvs
コマンドの出力を基数 2 のギガバイト単位で指定します。
# pvs --units g /dev/sdb
PV VG Fmt Attr PSize PFree
/dev/sdb test lvm2 a-- 931.00g 930.00g
# vgs --units g test VG #PV #LV #SN Attr VSize VFree test 1 1 0 wz-n 931.00g 931.00g
# lvs --units g test LV VG Attr LSize Pool Origin Data% Meta% Move Log Cpy%Sync Convert lvol0 test wi-a---- 1.OOg
次の例では、pvs
、vgs
、および lvs
コマンドの出力をベース 10 ギガバイト単位で指定します。
# pvs --units G /dev/sdb
PV VG Fmt Attr PSize PFree
/dev/sdb test lvm2 a-- 999.65G 998.58G
# vgs --units G test VG #PV #LV #SN Attr VSize VFree test 1 1 0 wz-n 999.65G 998.58G
# lvs --units G test LV VG Attr LSize Pool Origin Data% Meta% Move Log Cpy%Sync Convert lvol0 test wi-a---- 1.07G
512 バイトとして定義されたセクター (s
) またはカスタム単位を指定できます。次の例は、pvs
コマンドの出力を複数のセクターとして表示します。
# pvs --units s PV VG Fmt Attr PSize PFree /dev/sdb test lvm2 a-- 1952440320S 1950343168S
以下の例は、pvs
コマンドの出力を 4 MB 単位で表示しています。
# pvs --units 4m PV VG Fmt Attr PSize PFree /dev/sdb test lvm2 a-- 238335.00U 238079.00U
r
単位の目的は、h
(人間が読める形式) と同様に機能することですが、さらに、報告される値に <
または >
の接頭辞を付けて、実際のサイズが表示サイズよりわずかに大きいまたは小さいことを示します。r
設定は、LVM コマンドのデフォルトです。LVM は 10 進数値を四捨五入するため、正確でないサイズが報告されます。次の点に注意してください。
# vgs --units g test VG #PV #LV #SN Attr VSize VFree test 1 1 0 wz-n 931.00g 930.00g
# vgs --units r test VG #PV #LV #SN Attr VSize VFree test 1 1 0 wz-n <931.00g <930.00
# vgs test VG #PV #LV #SN Attr VSize VFree test 1 1 0 wz-n <931.00g <930.00g
--units
が指定されていない場合は、r
がデフォルトの単位であることに注意してください。また、--units g
(または他の --units
) が常に正確なサイズを表示するとは限らないことも示しています。また、表示されたサイズが正確でないことを示す <
である r
の主な目的も示しています。この例では、VG サイズがギガバイトの正確な倍数ではなく、.01 も分数の正確な表現ではないため、値は正確ではありません。