7.2. LVM 보고서 표시 단위 지정
report 명령의 --units
인수를 지정하여 기본 2 또는 기본 10 단위로 LVM 장치의 크기를 볼 수 있습니다.
- 기본 2 단위
기본 단위는 1024의 배수인 2의 powers로 표시됩니다. 사람이 읽을 수 있는(
r
) < 및 > 반올림 표시기, 바이트(b
), 섹터(s
), 킬로바이트(s ), 메가바이트(m
), 기가바이트(g
), 테라바이트(p
) 및 사람이 읽을 수 있는 (h
)를 사용하여 지정할 수 있습니다.기본 디스플레이는
r
입니다.--units
가 지정되지 않은 경우입니다./etc/lvm/lvm.conf
파일의 global 섹션에서 units 매개변수를 설정하여 기본값을 덮어쓸 수 있습니다.- 기본 10 단위
-
단위 사양(
R
,B
,S
,K
,M
,G
,T
,P
, E ,E
)을 대문자로 지정하여 1000의 배수로 표시할 단위를 지정할 수 있습니다.
절차
기본 2GB 단위의 LVM 단위를 지정합니다.
# pvs --units g /dev/vdb PV VG Fmt Attr PSize PFree /dev/vdb myvg lvm2 a-- 931.00g 930.00g # vgs --units g myvg VG #PV #LV #SN Attr VSize VFree myvg 1 1 0 wz-n 931.00g 931.00g # lvs --units g myvg LV VG Attr LSize Pool Origin Data% Meta% Move Log Cpy%Sync Convert mylv myvg wi-a---- 1.OOg
출력에서 < 또는 > 접두사와 함께
r
옵션을 사용하여 LVM의 실제 크기를 지정합니다.# vgs --units g myvg VG #PV #LV #SN Attr VSize VFree myvg 1 1 0 wz-n 931.00g 930.00g # vgs --units r myvg VG #PV #LV #SN Attr VSize VFree myvg 1 1 0 wz-n <931.00g <930.00 # vgs myvg VG #PV #LV #SN Attr VSize VFree myvg 1 1 0 wz-n <931.00g <930.00g
r
단위는h
(human-readable)와 유사하게 작동하지만 보고된 값은 < 또는 > 접두사를 가져와서 실제 크기가 표시된 크기보다 약간 많거나 적다는 것을 나타냅니다.LVM에서는 10진수 값을 반올림하여 존재하지 않는 크기를 보고합니다.
또한
--units g
또는 기타--units
가 항상 올바른 크기를 표시하지 않는 방법을 보여줍니다. 또한 표시된 크기가 정확하지 않음을 나타내는 <인r
의 기본 용도를 보여줍니다.이 예에서는 VG 크기가 정확히 기가바이트의 배수가 아니며 .01도 분수를 정확하게 표현하지 않기 때문에 값이 정확하지 않습니다.
기본 10GB 단위의 LVM 단위를 지정합니다.
# pvs --units G /dev/vdb PV VG Fmt Attr PSize PFree /dev/vdb myvg lvm2 a-- 999.65G 998.58G # vgs --units G myvg VG #PV #LV #SN Attr VSize VFree myvg 1 1 0 wz-n 999.65G 998.58G # lvs --units G myvg LV VG Attr LSize Pool Origin Data% Meta% Move Log Cpy%Sync Convert mylv myvg wi-a---- 1.07G
512바이트 또는 사용자 지정 단위로 정의된 섹터(
s
)를 지정합니다. 다음 예제는pvs
명령의 출력을 여러 섹터로 표시합니다.# pvs --units s PV VG Fmt Attr PSize PFree /dev/vdb myvg lvm2 a-- 1952440320S 1950343168S
메가바이트(
m
)를 지정합니다. 다음 예제는 PVC 명령의
출력을 4MB 단위로 표시합니다.# pvs --units 4m PV VG Fmt Attr PSize PFree /dev/vdb myvg lvm2 a-- 238335.00U 238079.00U