| HOME / 정보공유 / AIX 명령어 모음

chvg
chvg chvg 명령 목적 볼륨 그룹의 특성을 설정합니다. 구문
chvg [ -s Sync { y | n }] [ -h Hotspare {y | Y | n | r }] [ -a AutoOn { n | y } ] [ -c | -l ] [ -L LTGSize ] [ -Q { n | y } ] [ -u ] [ -x { n | y } ] [ -S | -R] [ -t [factor ] ] [ -B ] [ -C ]VolumeGroup
설명
chvg 명령은 시스템 시작 중에 볼륨 그룹이 자동으로 활성화되는지 여부를 지정합니다. 자주 사용되지 않는 볼륨 그룹은 시스템 시작시 활성화되지 않도록 하는 것이 커널 자원(메모리)의 절약을 위해 바람직할 것입니다.
MAXPVS 32(-B 플래그를 사용할 경우는 128)
주: 이 명령을 사용하려면, 루트 사용자 권한이 있거나 system 그룹의 멤버이어야 합니다.
웹 기반 시스템 관리자(wsm)에서 볼륨 응용프로그램을 사용하여 볼륨 특성을 변경할 수 있습니다. 또한, SMIT(시스템 관리 인터페이스 도구) smit chvg 단축 경로를 사용하여 이 명령을 수행할 수도 있습니다.
플래그
-a AutoOn 볼륨 그룹이 시스템 시동 중에 자동으로 활성화되는지 여부를 결정합니다. AutoOn 변수는 다음 중 하나일 수 있습니다.
n
볼륨 그룹이 시스템 시동 중에 자동으로 활성화되지 않습니다.
y
볼륨 그룹이 시스템 시동 중에 자동으로 활성화됩니다.
-B 볼륨 그룹을 큰 vg 형식으로 변경합니다. 이 그룹은 128개의 물리적 볼륨과 512개의 논리적 볼륨을 수용할 수 있습니다.
주:
볼륨 그룹에 실효(stale) 물리적 파티션이 있거나 개방된 논리적 볼륨이 있을 경우에는 -B 플래그를 사용할 수 없습니다.
볼륨 그룹이 일단 변환되면, AIX 4.3.1 이하 버전으로 반입할 수 없습니다.
볼륨 그룹이 동시 모드에서 연결 변환될 경우에는 -B 플래그를 사용할 수 없습니다.
각 물리적 볼륨 볼륨에 VGDA 확장을 위한 빈 파티션이 충분히 있을 것입니다.
VGDA는 디스크의 끝에 있고 확장하려면 연속적인 공간이 필요하므로, 디스크의 끝에 빈 파티션이 있어야 합니다. 그러한 파티션이 사용자가 사용하도록 할당될 경우, 그 파티션은 같은 디스크의 다른 빈 파티션으로 이주할 것입니다. 나머지 물리적 파티션은 VGDA 사용의 파티션 유실을 반영하여 번호가 다시 지정될 것입니다. 이 작업을 통하여 이 VG의 모든 PV에서의 논리적 대 물리적 파티션 대응이 변경됩니다. 잠재적인 복구 조작을 위해 LV의 맵핑을 저장했을 경우, 변환 조작을 완료한 후에 맵을 다시 생성해야 합니다. 또한, VG의 백업이 맵 옵션을 사용하여 이루어졌고 그 맵을 다시 사용하려는 경우, 그 파티션 번호는 (축소로 인하여) 더 이상 존재하지 않으므로 복원 작업이 이루어지지 않습니다. 백업은 변화하기 전에 하는 것이 좋으며, 맵 옵션이 사용될 경우는 변환 즉시 하는 것이 좋습니다. VGDA 공간이 실제로 늘어났기 때문에, 모든 VGDA 갱신 조작(LV 작성, LV 변경, PV 추가 등)의 지속시간이 훨씬 길어질 수 있습니다.
big VG는 향상된 동시 가능만 지원합니다.
-c 볼륨 그룹을 동시 가능 또는 향상된 동시 가능 볼륨 그룹으로 변경합니다. 그러나, 이 명령이 효력을 갖기 위해서는 볼륨 그룹이 비동시 모드에서 연결 변환되어야 합니다. 이때 변경사항을 적용하려면 다른 모든 노드에 볼륨 그룹을 다시 반입해야 합니다. HACMP 및 HACMP ES에서만 -c 플래그를 지원합니다. 이 플래그는 해당 HACMP 제품 중 하나를 사용하지 않는 시스템 및 볼륨 그룹에는 영향을 주지 않습니다.
Serial DASD 및 SSA 디스크에서만 동시 가능 볼륨 그룹을 지원합니다.
향상된 동시 가능 볼륨 그룹은 다른 모든 디스크 유형에 대해서도 지원됩니다.
주:
Serial DASD 또는 SSA 디스크가 볼륨 그룹의 다른 디스크 유형과 함께 결합되어 있을 경우 이 명령은 실패합니다.
향상된 동시 볼륨 그룹은 그룹 서비스를 사용합니다. 그룹 서비스는 HACMP ES와 함께 제공되며, 이 모드에서 볼륨 그룹을 활성화하려면 먼저 그룹 서비스를 구성설정해야 합니다.
SCSI Raid 동시 모드에서 수행할 경우 모든 노드에서 볼륨 그룹을 연결 해제하고, 비동시 모드에서 볼륨 그룹을 활성화한 후, 볼륨 그룹을 향상된 동시 가능으로 변경하고, 모든 노드에서 볼륨 그룹을 다시 반입한 다음 볼륨 그룹을 활성화해야 합니다.
64 비트 커널로 수행할 때에는 향상된 동시 가능 볼륨 그룹만 지원됩니다. 64 비트 커널로 수행할 때에는 동시 가능 볼륨 그룹이 지원되지 않습니다.
-C 향상된 동시 가능 볼륨 그룹으로 볼륨 그룹을 변경합니다. 비동시 모드에서 연결 변환된 볼륨 그룹을 향상된 동시 가능으로 변경합니다. 이때 향상된 동시 모드에서 활성화하려면 먼저 다른 모든 노드에서 볼륨 그룹을 다시 반입해야 합니다. 동시 모드에서 연결 변환된 볼륨 그룹을 향상된 동시 모드 볼륨 그룹으로 변경합니다. HACMP ES에만 -C 플래그를 사용하십시오. 이 플래그는 HACMP 제품을 사용하지 않는 시스템 및 볼륨 그룹에는 영향을 주지 않습니다.
향상된 동시 볼륨 그룹은 그룹 서비스를 사용합니다. 그룹 서비스는 HACMP ES와 함께 제공되며, 이 모드에서 볼륨 그룹을 활성화하려면 먼저 그룹 서비스를 구성설정해야 합니다.
이 플래그를 사용하여 직렬 DASD 또는 SSA 디스크가 있는 볼륨 그룹을 향상된 동시 가능 볼륨 그룹으로 변경하십시오.
주:
향상된 동시 볼륨 그룹은 그룹 서비스를 사용합니다. 그룹 서비스는 HACMP ES와 함께 제공되며, 이 모드에서 볼륨 그룹을 활성화하려면 먼저 그룹 서비스를 구성설정해야 합니다.
64 비트 커널로 수행할 때에는 향상된 동시 가능 볼륨 그룹만 지원됩니다. 64 비트 커널로 수행할 때에는 동시 가능 볼륨 그룹이 지원되지 않습니다.
-h Hotspare VolumeGroup 매개변수로 지정한 볼륨 그룹의 스패어 특성을 설정합니다. 실패한 디스크의 자동 이주를 허용하거나(y) 실패한 디스크의 자동 이주를 금지합니다(n). 미러링되지 않은 논리적 볼륨에는 이 플래그가 아무 의미도 없습니다.
y
실패한 디스크에서 한 스패어 디스크로의 일 대 일 파티션 이주를 허용하여 실패한 디스크의 자동 이주를 향상합니다. 볼륨 그룹 스패어 풀에서 일 대 일 이주에 충분한 크기의 최소 디스크가 사용됩니다.
Y
스패어로의 파티션의 한 이주를 위한 이주와 반대로 실패한 디스크의 자동 이주를 허용하고, 스패어 디스크의 전체 풀로의 이주를 허용합니다.
n
실패한 디스크의 자동 이주를 금지합니다. 이것이 볼륨 그룹에 대한 디폴트 값입니다.
r
볼륨 그룹에 대한 Hotspare 풀에서 디스크를 전부 제거합니다.
주: 현재 가능 볼륨 그룹에 대해 이 플래그는 지원되지 않습니다.
-l 볼륨 그룹을 비동시 가능 볼륨 그룹으로 변경합니다. 이 명령이 효력을 가지려면 볼륨 그룹이 반드시 비동시 모드에서 연결 변환되어야 합니다. 이 플래그는 AIX 4.3 이상에만 적용됩니다.
-L 볼륨 그룹의 논리적 트랙 그룹 크기(킬로바이트)를 변경합니다. LTGSize 매개변수의 값은 128, 256, 512 또는 1024여야 합니다. 또한, 이 값은 볼륨 그룹에 있는 모든 디스크의 최대 전송 크기보다 작거나 같아야 합니다. 디폴트 크기는 128 킬로바이트입니다.
주:
볼륨 그룹이 동시 모드에서 연결 변환될 경우에는 -L 플래그를 사용할 수 없습니다.
논리적 트랙 그룹 크기를 변경하려면 볼륨 그룹이 관리 모드에서 연결 해제되어야 합니다. 그래야 볼륨 그룹의 무결성이 보장됩니다.
-Q 볼륨 그룹이 기본적인 물리적 볼륨(PV) 수를 잃은 후 자동으로 연결 해제(vary off)되는지 여부를 결정합니다. 디폴트 값은 예(yes)입니다. 변경사항은 볼륨 그룹이 다음에 활성화될 때 효력을 갖게 됩니다.
주: 향상된 동시 가능 볼륨 그룹에 대해 쿼럼을 온으로 설정해야 합니다.
n
볼륨 그룹은 모든 물리적 볼륨(PV)을 잃을 때까지 활동 중으로 남습니다.
y
볼륨 그룹이 기본적인 물리적 볼륨(PV) 수를 잃은 후 자동으로 연결 해제(vary off)됩니다.
주: 부트 이미지를 갱신하는 chvg -Q n 또는 chvg -Q y 명령 다음에 bosboot 또는 savebase 명령을 수행하십시오.
-R 볼륨 그룹에 대한 정상 I/O 조작을 재개합니다.
-s Sync VolumeGroup 매개변수로 지정한 볼륨 그룹의 동기화 특성을 설정합니다. 실효(stale) 파티션의 자동 동기화를 허용하거나(y) 실효(stale) 파티션의 자동 동기화를 금지합니다(n). 미러링되지 않은 논리적 볼륨에는 이 플래그가 아무 의미도 없습니다.
y
실효(stale) 파티션을 자동으로 동기화하려 합니다.
n
실효(stale) 파티션의 자동 동기화를 금지합니다. 이것이 볼륨 그룹에 대한 디폴트 값입니다.
주: 현재 가능 볼륨 그룹에 대해 이 플래그는 지원되지 않습니다.
-S 이 볼륨 그룹에 대한 I/O를 drain하고 미래의 I/O를 일시중단합니다.
-t [factor] factor로 지정된 물리적 볼륨 당 물리적 파티션 수에 대한 한계를 변경합니다. factor는 32 디스크 볼륨 그룹의 경우 1 - 16 사이이고, 128 디스크 볼륨 그룹일 경우에는 1 - 64 사이여야 합니다.
factor를 지정하지 않은 경우 볼륨 그룹에서 최대 디스크의 물리적 파티션 수가 factor x 1016보다 작아지는 최소 값으로 설정됩니다.
factor가 지정되면, 이 볼륨 그룹에 대한 물리적 볼륨당 물리적 파티션의 최대 수는 factor x 1016으로 변경됩니다.
주:
물리적 볼륨 한계 당 1016 물리적 파티션을 위반한 AIX 4.1.2에서 볼륨 그룹을 작성한 경우 이 플래그를 사용하여 볼륨 그룹을 지원되는 상태로 변환할 수 있습니다. 이를 수행하여 파티션의 stale/fresh 표시를 할 수 있습니다.
볼륨 그룹에 실효(stale) 물리적 파티션이 있을 경우에는 factor를 변경할 수 없습니다.
볼륨 그룹이 일단 변환되면, AIX 4.3 이하 버전으로 반입할 수 없습니다.
볼륨 그룹이 동시 모드에서 연결 변환될 경우에는 이 플래그를 사용할 수 없습니다.
이 볼륨 그룹에 포함될 수 있는 물리적 볼륨의 최대 수는 (MAXPVS/factor)로 감소됩니다.
볼륨 그룹을 변경하면 LVM meta 데이터를 수정해야 합니다. 이 상황에서, 볼륨 그룹이 볼륨 그룹의 무결성을 위해 관리 모드로 연결 해제되며, 이 볼륨 그룹에 있는 모든 열린 논리적 볼륨을 닫아야 합니다. rootvg에 있는 논리적 볼륨을 폐쇄할 수 없으므로, chvg -t 조작의 부분으로 메타 데이터를 수정해야 할 경우, rootvg를 변환할 수 없습니다.
-u 볼륨 그룹을 잠금 해제합니다. 이 옵션은 볼륨 그룹이 다른 LVM 조작의 이상 종료(명령 코어 덤프 또는 시스템 고장 등)에 의해 잠금 상태에 남는 경우에 제공됩니다.
주: -u 플래그를 사용하기 전에 다른 LVM 명령에서 볼륨 그룹을 사용하지 않는지 확인하십시오.
-x 동시 가능 볼륨 그룹이 연결 변환(vary on)되는 모드를 변경합니다. 이 명령이 효력을 가지려면 볼륨 그룹이 반드시 비동시 모드에서 연결 변환되어야 합니다. 이 플래그는 AIX 4.2 이상에만 적용됩니다.
주: 향상된 동시 가능 볼륨 그룹에 대한 지원은 자동화되지 않습니다.
y
동시 모드에서 볼륨 그룹을 자동 연결 변환합니다.
n
비동시 모드에서 볼륨 그룹을 자동 연결 변환합니다.
주: 볼륨 그룹이 동시 가능으로 작성되지 않는 경우, 이 명령은 볼륨 그룹에 아무 효과가 없습니다.
볼륨 그룹이 동시성으로 자동 연결 변환 효력을 갖기 위해서는, /etc/inittab 파일에 다음 행을 입력해야 합니다.
rc_clvmv:2:wait:/usr/sbin/clvm_cfg 2>&1
주의: 이 항목은 반드시 srcmstr을 개시하는 데 사용되는 항목 뒤에 추가해야 합니다.
예제
시스템 시작 중 볼륨 그룹 vg03이 자동으로 활성화되게 하려면 다음과 같이 입력하십시오.
chvg -a y vg03
물리적 볼륨 한계 당 1016 물리적 파티션 위반이 발생할 경우 볼륨 그룹 vg03을 지원 상태로 변경하려면 다음과 같이 입력하십시오.
chvg -t vg03
물리적 볼륨 당 물리적 파티션의 최대 수를 2032로 변경하고 vg03 볼륨 그룹의 물리적 볼륨 최대 수를 16으로 변경하려면 다음과 같이 입력하십시오.
chvg -t 2 vg03
파일
/usr/sbin chvg 명령이 있는 디렉토리.
관련 정보
명령: bosboot, lsvg, mkvg, savebase, varyonvg.