4.8.2. 객체 선택
다음 부분에는
pvs, vgs, lvs 명령과 함께 LVM 객체에 관한 정보를 나열한 표가 있습니다.
편의에 따라, 명령의 기본값과 영역 이름이 일치할 경우, 영역 이름 접두부가 사용되지 않을 수 있습니다. 예를 들어,
pvs 명령에서, name은 pv_name을 의미하며, vgs 명령에서는 name은 vg_name을 의미합니다.
다음의 명령을 실행하는 것은
pvs -o pv_free 명령을 실행하는 것과 동일합니다.
4.8.2.1. pvs 명령 링크 복사링크가 클립보드에 복사되었습니다!
링크 복사링크가 클립보드에 복사되었습니다!
표 4.1. “pvs 표시 영역 ”에는 헤더에 있는 영역 이름 및 영역 설명과 함께
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 명령과 함께 -v 인수를 사용하여 기본값 영역 보기에 dev_size, pv_uuid 영역을 추가합니다.
각각의 물리 볼륨 세그먼트에 관한 정보를 보기 위해
pvs 명령의 --segments 인수를 사용할 수 있습니다. 세그먼트는 익스텐트 그룹입니다. 세그먼트 보기는 논리 볼륨이 나뉘어졌는 지를 확인하는데 유용합니다.
pvs --segments 명령으로 pv_name, vg_name, pv_fmt, pv_attr, pv_size, pv_free, pvseg_start, pvseg_size 영역의 기본값을 볼 수 있습니다. 이는 물리 볼륨에서 pv_name 및 pvseg_size에 의해 정렬됩니다.
LVM 물리 볼륨으로 초기화되지 않은 LVM에 의해 발견된 장치를 확인하기 위해
pvs -a 명령을 사용할 수 있습니다.
4.8.2.2. vgs 명령 링크 복사링크가 클립보드에 복사되었습니다!
링크 복사링크가 클립보드에 복사되었습니다!
표 4.2. “vgs 표시 영역 ”에는 헤더에 있는 영역 이름 및 영역 설명과 함께
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
# 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 영역을 추가합니다.
4.8.2.3. lvs 명령 링크 복사링크가 클립보드에 복사되었습니다!
링크 복사링크가 클립보드에 복사되었습니다!
표 4.3. “lvs 표시 영역 ”에는 헤더에 있는 영역 이름 및 영역 설명과 함께
lvs 명령의 디스플레이 인수가 나열되어 있습니다.
| 인수 | 헤더 | 설명 | ||||||
|---|---|---|---|---|---|---|---|---|
| Chunk | 스냅샷 볼륨에서 단위 크기 | ||||||
copy_percent | Copy% | 미러 논리 볼륨의 동기화 퍼센트: 물리 익스텐트가 pv_move 명령과 함께 이동할 경우 사용 | ||||||
devices | Devices | 논리 볼륨을 만드는 기본 장치: 물리 볼륨, 논리 볼륨, 물리 익스텐트 및 논리 익스텐트 시작 | ||||||
lv_attr | Attr | 논리 볼륨의 상태. 논리 볼륨 비트 속성은 다음과 같습니다:
| ||||||
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 | 스냅샷 볼륨의 초기 장치 | ||||||
| Region | 미러 논리 볼륨의 단위 크기 | ||||||
seg_count | #Seg | 논리 볼륨에서 세그먼트의 수 | ||||||
seg_size | SSize | 논리 볼륨에서 세그먼트의 크기 | ||||||
seg_start | Start | 논리 볼륨에서 세그먼트의 오프셋 | ||||||
seg_tags | Seg Tags | 논리 볼륨의 세그먼트에 부착된 LVM 태그 | ||||||
segtype | Type | 논리 볼륨의 세그먼트 유형 (예: 미러, 스트라이프, 선형) | ||||||
snap_percent | Snap% | 사용되고 있는 스냅샷 볼륨의 퍼센트 | ||||||
stripes | #Str | 논리 볼륨에서 스트라이프 또는 미러 수 | ||||||
| Stripe | 스트라이프 논리 볼륨에서 스트라이트의 단위 크기 |
lvs 명령으로 lv_name, vg_name, lv_attr, lv_size, origin, snap_percent, move_pv, mirror_log, copy_percent 영역의 기본값을 볼 수 있습니다. 이는 기본값으로 볼륨 그룹과 함께 vg_name 및 lv_name에 의해 정렬됩니다.
lvs
# 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 명령의 --segments 인수를 사용하여 세그먼트 정보에 중점을 둔 기본값 정보를 볼 수 있습니다. segments 인수를 사용할 때, seg 접두부는 옵션값입니다. lvs --segments 명령으로 lv_name, vg_name, lv_attr, stripes, segtype, seg_size 영역의 기본값을 볼 수 있습니다. 이는 기본값으로 볼륨 그룹 내에서 vg_name, lv_name에 의해 정렬되고, 논리 볼륨 내에서는 seg_start에 의해 정렬됩니다. 논리 볼륨이 분리된 경우, 명령의 출력 결과가 이를 보여줍니다.
lvs --segments 명령과 함께 -v 인수를 사용하여 기본값 영역 보기에 seg_start, stripesize, chunksize 영역을 추가합니다.
다음의 예에서는 하나의 논리 볼륨이 설정된 시스템에서
lvs 명령의 기본 출력값을 보여주고 있으며, 다음으로 segments 인수와 함께 lvs 명령의 기본 출력값을 보여주고 있습니다.