Menu Close
Settings Close

Language and Page Formatting Options

Red Hat Training

A Red Hat training course is available for RHEL 8

7장. LVM에 대한 사용자 정의 보고

LVM은 사용자 지정 보고서를 생성하고 보고서의 출력을 필터링하는 다양한 구성 및 명령줄 옵션을 제공합니다. LVM 보고 기능 및 기능에 대한 자세한 설명은 lvmreport(7) 도움말 페이지를 참조하십시오.

pvs,lvs,virtualization s 명령을 사용하여 LVM 개체에 대한 간결하고 사용자 지정 가능한 보고서를 생성할 수 있습니다. 이러한 명령이 생성하는 보고서에는 각 오브젝트에 대한 한 줄의 출력이 포함됩니다. 각 줄에는 오브젝트와 관련된 속성의 순서가 지정된 필드 목록이 포함되어 있습니다. 물리 볼륨, 볼륨 그룹, 논리 볼륨, 물리 볼륨 세그먼트 및 논리 볼륨 세그먼트에서 보고할 오브젝트를 선택하는 5가지 방법이 있습니다.

lvm fullreport 명령을 사용하여 물리 볼륨, 볼륨 그룹, 논리 볼륨 세그먼트 및 논리 볼륨 세그먼트에 대한 정보를 한 번에 보고할 수 있습니다. 이 명령 및 해당 기능에 대한 자세한 내용은 lvm-fullreport(8) 매뉴얼 페이지를 참조하십시오.

LVM에서는 LVM 명령 실행 중에 수집된 완전한 오브젝트 식별을 통해 작업, 메시지 및 오브젝트별 상태가 포함된 로그 보고서를 지원합니다. LVM 로그 보고서에 대한 자세한 내용은 lvmreport(7) 도움말 페이지를 참조하십시오.

7.1. LVM 디스플레이 형식 제어

pvs,lvs 또는 KnativeServing s 명령을 사용할지 여부에 따라 표시되는 기본 필드 세트와 정렬 순서가 결정됩니다. 다음 인수를 사용하여 이러한 명령의 출력을 제어할 수 있습니다.

  • -o 인수를 사용하여 기본적으로 표시되는 필드를 변경할 수 있습니다. 예를 들어 다음 명령은 물리 볼륨 이름과 크기만 표시합니다.

    # pvs -o pv_name,pv_size
    PV PSize
    /dev/sdb1 17.14G
    /dev/sdc1 17.14G
    /dev/sdd1 17.14G
  • -o 인수와 함께 사용되는 더하기 기호(+)를 사용하여 출력에 필드를 추가할 수 있습니다.

    다음 예제는 기본 필드 외에도 물리 볼륨의 UUID를 표시합니다.

    # pvs -o +pv_uuid
    PV VG Fmt Attr PSize PFree PV UUID
    /dev/sdb1 new_vg lvm2 a- 17.14G 17.14G onFF2w-1fLC-ughJ-D9eB-M7iv-6XqA-dqGeXY
    /dev/sdc1 new_vg lvm2 a- 17.14G 17.09G Joqlch-yWSj-kuEn-IdwM-01S9-X08M-mcpsVe
    /dev/sdd1 new_vg lvm2 a- 17.14G 17.14G yvfvZK-Cf31-j75k-dECm-0RZ3-0dGW-UqkCS
  • 명령에 -v 인수를 추가하면 몇 가지 추가 필드가 포함됩니다. 예를 들어 pvs -v 명령은 기본 필드 외에도 DevSizePV 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.14G 17.14G yvfvZK-Cf31-j75k-dECm-0RZ3-0dGW-tUqkCS
  • --noheadings 인수는 제목 행을 표시하지 않습니다. 스크립트 작성에 유용할 수 있습니다.

    다음 예제에서는 모든 물리 볼륨 목록을 생성하는 pv_name 인수와 함께 --noheadings 인수를 사용합니다.

    # pvs --noheadings -o pv_name
    /dev/sdb1
    /dev/sdc1
    /dev/sdd1
  • --separator 구분 기호 인수는 구분자 를 사용하여 각 필드를 구분합니다.

    다음 예제에서는 pvs 명령의 기본 출력 필드를 등호(=)로 구분합니다.

    # pvs --separator =
    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.14G

    구분자 인수를 사용할 때 필드를 계속 정렬하려면 --aligned 인수와 함께 구분자 인수를 사용합니다.

    # pvs --separator = --aligned
    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.14G

lvs 또는 pxe s 명령의 -P 인수를 사용하여 출력에 표시되지 않는 실패한 볼륨에 대한 정보를 표시할 수 있습니다.

표시 인수의 전체 목록은 pvs(8), pxes (8) 및 lvs(8) 매뉴얼 페이지를 참조하십시오.

볼륨 그룹 필드는 물리 볼륨(및 물리 볼륨 세그먼트) 필드 또는 논리 볼륨(및 논리 볼륨 세그먼트) 필드와 혼합할 수 있지만 물리 볼륨 및 논리 볼륨 필드는 혼합할 수 없습니다. 예를 들어 다음 명령은 각 물리 볼륨에 대해 한 줄의 출력을 표시합니다.

# vgs -o +pv_name
  VG     #PV #LV #SN Attr   VSize  VFree  PV
  new_vg   3   1   0 wz--n- 51.42G 51.37G /dev/sdc1
  new_vg   3   1   0 wz--n- 51.42G 51.37G /dev/sdd1
  new_vg   3   1   0 wz--n- 51.42G 51.37G /dev/sdb1