Red Hat Training

A Red Hat training course is available for Red Hat Enterprise Linux

부록 C. LVM 선택 기준

Red Hat Enterprise Linux 릴리스 7.1부터 많은 LVM 보고 명령에서는 -S 또는 --select 옵션을 사용하여 해당 명령에 대한 선택 기준을 정의합니다. Red Hat Enterprise Linux 릴리스 7.2부터 많은 처리 명령은 선택 기준을 지원합니다. 선택 기준을 정의할 수 있는 다음 두 가지 범주의 명령은 다음과 같습니다.
  • 보고 명령 - 선택 기준을 충족하는 행만 표시합니다. 선택 기준을 정의할 수 있는 보고 명령의 예로는 pvs, Cryostats ,lvs, pvdisplay ,pvdisplay, lvdisplay ,lvdisplay,lvm devtypes, dmsetup info -c 가 있습니다.
    -S 옵션 외에 -o 선택한 옵션을 지정하면 모든 행이 표시되고 행이 선택 기준과 일치하면 1이 표시되는 "선택" 열이 추가됩니다.
  • 명령 처리 - 선택 기준을 충족하는 항목만 처리합니다. 선택 기준을 정의할 수 있는 처리 명령의 예로는 pvchange, Cryostatchange ,lvchange , Cryostatimport, Cryostatexport, Cryostatremove, lvremove 가 있습니다.
선택 기준은 비교 연산자를 사용하여 표시하거나 처리할 특정 필드의 유효한 값을 정의하는 일련의 문입니다. 선택한 필드는 차례로 논리 및 그룹화 연산자에 의해 결합됩니다.
선택 기준을 사용하여 표시할 필드를 지정할 때 선택 기준에 해당하는 필드에 대한 요구 사항이 없습니다. 선택 기준은 하나의 필드 세트를 포함할 수 있으며 출력에는 다른 필드 집합이 포함될 수 있습니다.
  • 다양한 LVM 구성 요소에 사용할 수 있는 필드 목록은 C.3절. “선택 기준 필드” 을 참조하십시오.
  • 허용되는 Operator 목록은 C.2절. “선택 기준 Operator” 에서 참조하십시오. Operator는 lvm(8) 도움말 페이지에도 제공됩니다.
  • 보고 명령의 -S/-select 옵션에 대한 도움말 (또는 ?) 키워드를 지정하여 전체 필드 및 가능한 연산자 세트를 볼 수도 있습니다. 예를 들어 다음 명령은 lvs 명령에 대한 필드 및 가능한 연산자를 표시합니다.
    # lvs -S help
Red Hat Enterprise Linux 7.2 릴리스의 경우 시간 값을 필드 유형의 시간에 대한 선택 기준으로 지정할 수 있습니다. 시간 값을 지정하는 방법에 대한 자세한 내용은 C.4절. “시간 값 지정” 을 참조하십시오.

C.1. 선택 기준 필드 유형

선택 기준에 대해 지정하는 필드는 특정 유형입니다. 각 필드의 도움말 출력에는 대괄호로 묶은 필드 유형이 표시됩니다. 다음 도움말 출력 예제에서는 필드 유형 문자열 , string _list,숫자,백분율,크기시간을 나타내는 출력을 보여줍니다.
lv_name             - Name. LVs created for internal use are enclosed in brackets.[string]
lv_role             - LV role. [string list]
raid_mismatch_count - For RAID, number of mismatches found or repaired. [number]
copy_percent        - For RAID, mirrors and pvmove, current percentage in-sync. [percent]
lv_size             - Size of LV in current units. [size]
lv_time             - Creation time of the LV, if known [time]
표 C.1. “선택 기준 필드 유형” 선택 기준 필드 유형 설명

표 C.1. 선택 기준 필드 유형

필드 유형설명
숫자 음수가 아닌 정수 값입니다.
크기 단위가 있는 부동 소수점 값, 'm' 단위가 지정되지 않은 경우 기본적으로 사용됩니다.
백분율 % 접미사가 있거나 없는 음수가 아닌 정수입니다.
string ' 또는 " 또는 unquoted"로 인용된 문자입니다.
문자열 목록 [ ] 또는 { }로 묶은 문자열과 "모든 항목이 "모든 항목과 일치해야 합니다" 또는 "하나 이상의 항목이 일치해야 합니다"로 구분된 문자열.
필드에 지정하는 값은 다음과 같습니다.
  • 필드 유형의 구체적인 값
  • 문자열 필드 유형의 모든 필드를 포함하는 정규식(예: "+~" 연산자).
  • 예약된 값(예: -1, unknown, undefined, undef)은 정의되지 않은 숫자 값을 나타내는 모든 키워드입니다.
  • 필드 값에 대해 정의된 동의어로, 원래 값과 마찬가지로 값에 대해 선택 기준에 사용할 수 있습니다. 필드 값에 대한 정의된 동의어 목록은 표 C.14. “선택 기준 구문” 을 참조하십시오.