4.8.2. 객체 선택

다음 부분에는 pvs, vgs, lvs 명령과 함께 LVM 객체에 관한 정보를 나열한 표가 있습니다.
편의에 따라, 명령의 기본값과 영역 이름이 일치할 경우, 영역 이름 접두부가 사용되지 않을 수 있습니다. 예를 들어, pvs 명령에서, namepv_name을 의미하며, vgs 명령에서는 namevg_name을 의미합니다.
다음의 명령을 실행하는 것은 pvs -o pv_free 명령을 실행하는 것과 동일합니다.
# pvs -o +free
  PFree
  17.14G
  17.09G
  17.14G

4.8.2.1. pvs 명령

표 4.1. “pvs 표시 영역 ”에는 헤더에 있는 영역 이름 및 영역 설명과 함께 pvs 명령의 디스플레이 인수가 나열되어 있습니다.

표 4.1. pvs 표시 영역

인수 헤더 설명
dev_size DevSize 물리 볼륨이 생성된 기본적인 장치의 크기
pe_start 1st PE 기본 장치에서 첫 번째 물리 익스텐트의 시작으로의 오프셋
pv_attr Attr 물리 볼륨 상태: 할당 가능(a) 또는 내보내어짐(X)
pv_fmt Fmt 물리 볼륨의 메타데이터 포맷 (lvm2 또는 lvm1)
pv_free PFree 물리 볼륨에 남아있는 여유 공간
pv_name PV 물리 볼륨명
pv_pe_alloc_count Alloc 사용된 물리 익스텐트 수
pv_pe_count PE 물리 익스텐트 수
pvseg_size SSize 물리 볼륨의 세그먼트 크기
pvseg_start Start 물리 볼륨 세그먼트의 물리 익스텐트 시작
pv_size PSize 물리 볼륨의 크기
pv_tags PV Tags 물리 볼륨에 부착된 LVM 태그
pv_used Used 현재 물리 볼륨에서 사용되는 공간
pv_uuid PV UUID 물리 볼륨의 UUID
pvs 명령으로 pv_name, vg_name, pv_fmt, pv_attr, pv_size, pv_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
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
각각의 물리 볼륨 세그먼트에 관한 정보를 보기 위해 pvs 명령의 --segments 인수를 사용할 수 있습니다. 세그먼트는 익스텐트 그룹입니다. 세그먼트 보기는 논리 볼륨이 나뉘어졌는 지를 확인하는데 유용합니다.
pvs --segments 명령으로 pv_name, vg_name, pv_fmt, pv_attr, pv_size, pv_free, pvseg_start, pvseg_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
LVM 물리 볼륨으로 초기화되지 않은 LVM에 의해 발견된 장치를 확인하기 위해 pvs -a 명령을 사용할 수 있습니다.
# 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

4.8.2.2. vgs 명령

표 4.2. “vgs 표시 영역 ”에는 헤더에 있는 영역 이름 및 영역 설명과 함께 vgs 명령의 디스플레이 인수가 나열되어 있습니다.

표 4.2. vgs 표시 영역

인수 헤더 설명
lv_count #LV 볼륨 그룹이 있는 논리 볼륨 수
max_lv MaxLV 볼륨 그룹에서 허용하는 최대 논리 볼륨 수 (무제한일 경우 0)
max_pv MaxPV 볼륨 그룹에서 허용하는 최대 물리 볼륨 수 (무제한일 경우 0)
pv_count #PV 볼륨 그룹을 지정하는 물리 볼륨 수
snap_count #SN 볼륨 그룹에 있는 스냅샷 수
vg_attr Attr 볼륨 그룹의 상태: 쓰기 가능(w), 읽기 전용(r), 크기 조정 가능(z), 내보내어짐(x), 부분(p), 클러스터됨(c).
vg_extent_count #Ext 볼륨 그룹에서 물리 익스텐트 수
vg_extent_size Ext 볼륨 그룹에서 물리 익스텐트 크기
vg_fmt Fmt 볼륨 그룹의 메타데이터 포맷 (lvm2 또는 lvm1)
vg_free VFree 볼륨 그룹에 남아있는 여유 공간 크기
vg_free_count Free 볼륨 그룹에 있는 여유 물리 익스텐트 수
vg_name VG 볼륨 그룹명
vg_seqno Seq 볼륨 그룹 버전을 나타내는 번호
vg_size VSize 볼륨 그룹의 크기
vg_sysid SYS ID LVM1 시스템 ID
vg_tags VG Tags 볼륨 그룹에 부착된 LVM 태그
vg_uuid VG UUID 볼륨 그룹의 UUID
vgs 명령으로 vg_name, pv_count, lv_count, snap_count, vg_attr, vg_size, vg_free 영역의 기본값을 볼 수 있습니다. 이는 vg_name에 의해 정렬됩니다.
# vgs
  VG     #PV #LV #SN Attr   VSize  VFree
  new_vg   3   1   1 wz--n- 51.42G 51.36G
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

4.8.2.3. lvs 명령

표 4.3. “lvs 표시 영역 ”에는 헤더에 있는 영역 이름 및 영역 설명과 함께 lvs 명령의 디스플레이 인수가 나열되어 있습니다.

표 4.3. lvs 표시 영역

인수 헤더 설명
chunksize
chunk_size
Chunk 스냅샷 볼륨에서 단위 크기
copy_percent Copy% 미러 논리 볼륨의 동기화 퍼센트: 물리 익스텐트가 pv_move 명령과 함께 이동할 경우 사용
devices Devices 논리 볼륨을 만드는 기본 장치: 물리 볼륨, 논리 볼륨, 물리 익스텐트 및 논리 익스텐트 시작
lv_attr Attr 논리 볼륨의 상태. 논리 볼륨 비트 속성은 다음과 같습니다:
비트 1: 볼륨 유형: 미러 (m), 초기 동기화하지 않은 미러 (M), 초기 볼륨 (o), (p)vmove, 스냅샷 (s), 유효하지 않은 스냅샷 (S), 가상 (v)
비트 2: 권한: 쓰기 가능(w), 읽기 전용(r)
비트 3: 할당 정책: (c)ontiguous, (n)ormal, (a)nywhere, (i)nherited. 할당 변경에 대해 볼륨이 현재 잠금 상태일 경우 이는 대문자로 나타납니다. 예를 들어, pvmove 명령이 실행 중일 경우
비트 4: 고정된 부 장치 (m)
비트 5: 상태: 활성화 (a), 중지 (s), 잘못된 스냅샷 (I), 잘못되어 중지된 스냅샷 (S), 테이블없이 나타나는 장치 맵핑 (d), 비활성화 테이블과 나타나는 장치 맵핑 (i)
비트 6: 장치 오픈 (o)
lv_kernel_major KMaj 논리 볼륨의 실제 주 장치 번호 (비활성 상태일 경우 -1)
lv_kernel_minor KMIN 논리 볼륨의 실제 부 장치 번호 (비활성 상태일 경우 -1)
lv_major Maj 논리 볼륨의 영구 주 장치 번호 (지정되지 않았을 경우 -1로 됨)
lv_minor Min 논리 볼륨의 영구 부 장치 번호 (지정되지 않았을 경우 -1로 됨)
lv_name LV 논리 볼륨 이름
lv_size LSize 논리 볼륨 크기
lv_tags LV Tags 논리 볼륨에 부착된 LVM 태그
lv_uuid LV UUID 논리 볼륨의 UUID
mirror_log Log 미러 로그가 있는 장치
modules Modules 논리 볼륨을 사용하기 위해 알맞은 커널 장치 매퍼 대상 필요
move_pv Move pvmove 명령으로 생성된 임시적 논리 볼륨의 물리 볼륨 소스
origin Origin 스냅샷 볼륨의 초기 장치
regionsize
region_size
Region 미러 논리 볼륨의 단위 크기
seg_count #Seg 논리 볼륨에서 세그먼트의 수
seg_size SSize 논리 볼륨에서 세그먼트의 크기
seg_start Start 논리 볼륨에서 세그먼트의 오프셋
seg_tags Seg Tags 논리 볼륨의 세그먼트에 부착된 LVM 태그
segtype Type 논리 볼륨의 세그먼트 유형 (예: 미러, 스트라이프, 선형)
snap_percent Snap% 사용되고 있는 스냅샷 볼륨의 퍼센트
stripes #Str 논리 볼륨에서 스트라이프 또는 미러 수
stripesize
stripe_size
Stripe 스트라이프 논리 볼륨에서 스트라이트의 단위 크기
lvs 명령으로 lv_name, vg_name, lv_attr, lv_size, origin, snap_percent, move_pv, mirror_log, copy_percent 영역의 기본값을 볼 수 있습니다. 이는 기본값으로 볼륨 그룹과 함께 vg_namelv_name에 의해 정렬됩니다.
# lvs
  LV         VG     Attr   LSize  Origin Snap%  Move Log Copy%
  lvol0      new_vg owi-a- 52.00M
  newvgsnap1 new_vg swi-a-  8.00M lvol0    0.20
lvs 명령과 함께 -v 인수를 사용하여 기본값 영역 보기에 seg_count, lv_major, lv_minor, lv_kernel_major, lv_kernel_minor, lv_uuid영역을 추가합니다.
# lvs -v
    Finding all logical volumes
  LV         VG     #Seg Attr   LSize  Maj Min KMaj KMin Origin Snap%  Move Copy%  Log 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
lvs 명령의 --segments 인수를 사용하여 세그먼트 정보에 중점을 둔 기본값 정보를 볼 수 있습니다. segments 인수를 사용할 때, seg 접두부는 옵션값입니다. lvs --segments 명령으로 lv_name, vg_name, lv_attr, stripes, segtype, seg_size 영역의 기본값을 볼 수 있습니다. 이는 기본값으로 볼륨 그룹 내에서 vg_name, lv_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
lvs --segments 명령과 함께 -v 인수를 사용하여 기본값 영역 보기에 seg_start, stripesize, chunksize 영역을 추가합니다.
# 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
다음의 예에서는 하나의 논리 볼륨이 설정된 시스템에서 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

Red Hat의 최신 제품 문서 번역을 신속하게 제공하기 위해 이 페이지에는 영어 원본을 한국어로 자동 번역한 내용이 포함되어 있을 수 있습니다. [자세한 내용보기]