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

chlv
chlv chlv 명령 목적 논리적 볼륨의 특성만을 변경합니다. 구문
논리적 볼륨의 특성을 변경하려는 경우
chlv [ -a Position ] [ -b BadBlocks ] [ -d Schedule ] [ -e Range ] [ -L label ] [ -p Permission ] [ -r Relocate ] [ -s Strict ] [ -t Type ] [ -u Upperbound ] [ -v Verify ] [ -w MirrorWriteConsistency ] [ -x Maximum ] [ -U Userid ] [ -G Groupid ] [ -P Modes ] LogicalVolume ...
논리적 볼륨명을 변경하려는 경우
chlv -n NewLogicalVolume LogicalVolume
주: 로그 논리적 볼륨의 이름을 변경하려면 해당 로그를 사용하는 각 파일시스템에서 chfs -a Log=LVName을 수행해야 합니다.
설명
주의: 볼륨 그룹이 동시 모드로 변환할 경우, 이 명령의 이름 변경 옵션은 허용되지 않습니다.
chlv 명령은 명령 플래그에 따라 논리적 볼륨의 특성을 변경합니다. LogicalVolume 매개변수는 논리적 볼륨 이름이거나 논리적 볼륨 ID입니다. 현재의 각 특성은 대응하는 플래그와 함께 명시적으로 변경되지 않을 경우 효력이 남아 있습니다.
-a, -e, -s 및 -u 플래그의 변경사항은 새로운 파티션이 할당되거나 파티션이 삭제될 때에만 적용됩니다. 다른 플래그는 즉시 유효합니다.
논리적 볼륨의 이름을 변경하려면, -n 플래그를 사용하고 NewLogicalVolume 매개변수를 사용하여 새로운 논리적 볼륨 이름을 표시하십시오. 다른 플래그를 이 구문으로 사용하지 마십시오.
변경 중인 논리적 볼륨이 있는 volume group의 형식이 big vg일 경우 U, G 및 P 플래그를 사용하면 특수 장치 파일의 소유권, 그룹 및 사용권한을 각기 설정할 수 있습니다. 루트 사용자만이 이 값들을 설정하기 위해 사용됩니다. volume group이 반출되면 importvg 명령과 함께 R 플래그를 지정한 경우 반입될 때 해당 값을 복원할 수 있습니다.
주:
파일시스템에서 논리적 볼륨을 반영하지 않도록 변경합니다. 파일시스템 특성을 변경하려면, chfs 명령을 사용하십시오.
이 명령을 사용하려면, 사용자는 루트 사용자 권한을 갖거나 system 그룹의 멤버이어야 합니다.
웹 기반 시스템 관리자(wsm)에서 볼륨 응용프로그램을 사용하여 논리적 볼륨 특성을 변경할 수 있습니다. 또한 시스템 관리 인터페이스 도구(SMIT) smit chlv 단축 경로를 사용하여 이 명령을 수행할 수 있습니다.
플래그
주: 스트라이프된 논리적 볼륨의 특성을 변경할 경우, -d, -e 및 -u 플래그는 유효하지 않습니다.
-a Position 내부 물리적 볼륨 할당 정책(물리적 볼륨에서의 논리적 파티션의 위치)을 설정합니다. Position 변수는 다음 중 하나로 표시됩니다.
m
각각의 물리적 볼륨의 외부 중간 구역에 논리적 파티션을 할당합니다. 이것이 디폴트 위치입니다.
c
각각의 물리적 볼륨의 중심 구역에 논리적 볼륨을 할당합니다.
e
각각의 물리적 볼륨의 외부 모서리 구역에 논리적 파티션을 할당합니다.
ie
각각의 물리적 볼륨의 내부 끝 구역에 논리적 볼륨을 할당합니다.
im
각각의 물리적 볼륨의 내부 중간 구역에 논리적 볼륨을 할당합니다.
-b BadBlocks 사용 불가능 블록 위치 재지정 정책을 설정합니다. BadBlocks 변수는 다음 중 하나로 표시됩니다.
y
사용 불가능 블록 위치 재지정을 발생시킵니다.
n
사용 불가능 블록 위치 재지정의 발생을 금지합니다.
-d Schedule 하나 이상의 논리적 파티션을 기록할 때, 스케줄 정책을 설정합니다. 스트라이프된 lv를 미러화하려면 병렬 또는 순차를 사용해야 합니다. Schedule 변수는 다음 중 하나로 표시됩니다.
p
병렬 스케줄 정책을 확립합니다.
ps
순차 읽기 정책으로 쓰기를 병행합니다. 모든 미러는 병렬로 기록되지만 첫번째 미러가 사용 가능한 경우에는 항상 첫번째 미러에서 읽습니다.
pr
라운드 로빈 쓰기 읽기를 병행합니다. 이 정책은 병렬 정책과 비슷하지만 모든 미러에 걸쳐 더 균등하게 논리적 볼륨에 읽기를 유포합니다.
s
순차 스케줄 정책을 확립합니다.
병렬 또는 순차 엄격성 정책을 지정할 때, 초강력(super) 엄격성을 뜻하는 "s"를 설정합니다.
-e Range 물리적 볼륨간 할당 정책(최상의 할당을 제공하는 볼륨을 사용하여, 전체에 확장할 물리적 볼륨의 수)을 설정합니다. Range 변수의 값은 Upperbound 변수로 제한되고, -u 플래그로 설정되며 다음 중 하나로 표시됩니다.
x
최대의 물리적 볼륨 전체에 논리적 파티션을 할당합니다.
m
최소의 물리적 볼륨 전체에 논리적 파티션을 할당합니다.
-G Groupid 논리적 볼륨 특수 파일용 그룹 ID를 지정합니다.
-L Label 논리적 볼륨 레이블을 설정합니다. Label 변수의 최대 크기는 127자입니다.
-n NewLogicalVolume 논리적 볼륨의 이름을 NewLogicalVolume 변수로 지정한 이름으로 변경합니다. 논리적 볼륨 이름은 시스템 전체에서 고유한 이름이어야 하며, 범위는 1-15자입니다.
-p Permission 액세스 사용권한을 읽기 쓰기 또는 읽기 전용으로 설정합니다. Permission 변수는 다음 중 하나로 표시됩니다.
w
액세스 사용권한을 읽기 쓰기로 설정합니다.
r
액세스 사용권한을 읽기 전용으로 설정합니다.
-P Modes 논리적 볼륨 특수 파일용 사용권한(파일 모드)을 지정합니다.
-r Relocate 재구성 플래그를 설정하여 재구성하는 동안 논리적 볼륨의 위치 재지정을 허용하거나 금지합니다. Relocate 변수는 다음 중 하나로 표시됩니다.
y
재구성 중에 논리적 볼륨 위치의 재조정을 가능하게 합니다. 논리적 볼륨이 스트라이프될 경우, chlv 명령은 사용자가 위치 재지정 플래그를 y로 변경하지 못하게 합니다.
n
재구성 중에 논리적 볼륨 위치가 재조정되지 못하게 합니다.
-s Strict 엄격한 할당 정책을 결정합니다. 동일한 물리적 볼륨를 공유하거나 공유하지 않도록 논리적 파티션의 사본을 할당할 수 있습니다. Strict 변수는 다음 중 하나로 표시됩니다.
y
엄격한 할당 정책을 설정하여, 논리적 파티션(LP)의 사본이 같은 물리적 볼륨(PV)을 공유할 수 없습니다.
n
엄격한 할당 정책을 설정하지 않아서, 논리적 파티션(LP)의 사본이 같은 물리적 볼륨(PV)을 공유할 수 있습니다.
s
한 미러에 대해 할당된 파티션에서 다른 미러의 파티션과 물리적 볼륨을 공유할 수 없도록 초강력 엄격한 할당 정책을 설정합니다.
주: 비초강력 엄격 논리적 볼륨을 초강력의 엄격한 논리적 볼륨으로 변경할 때는 -u 플래그를 사용해야 합니다.
-t Type 논리적 볼륨 유형을 설정합니다. 최대 크기는 31문자입니다. 논리적 볼륨이 스트라이프되면 Type을 변경하여 부트할 수 없습니다.
-U Userid 논리적 볼륨 특수 파일용 사용자 ID를 지정합니다.
-u Upperbound 새로운 할당을 위한 물리적 볼륨의 최대 수를 설정합니다. Upperbount 변수의 값은 1과 물리적 볼륨의 총 수 사이에 있어야 합니다. 스트라이프된 논리적 볼륨 또는 초강력 엄격성을 사용할 때, 상한은 각 미러 사본에 허용되는 물리적 볼륨의 최대 수를 나타냅니다.
-v Verify 논리적 볼륨에 대해 기록 검증 상태를 설정합니다. 논리적 볼륨에 대한 모든 쓰기가 확인 읽기로 검증되거나 확인 읽기로 검증되지 않게 합니다. Verify 변수는 다음 중 하나로 표시됩니다.
y
논리적 볼륨에 대한 모든 쓰기가 확인 읽기로 검증되게 합니다.
n
논리적 볼륨에 대한 모든 쓰기가 확인 읽기로 검증되지 않게 합니다.
-w MirrorWriteConsistency
yor a
정상 I/O 처리 중 논리적 볼륨의 미러된 사본 사이의 데이터 지속성을 보장하는 활성 미러 쓰기 지속성을 설정합니다.
p
시스템 인터럽션 후 볼륨 그룹 동기화 중 미러된 사본 사이의 데이터 지속성을 보장하는 수동 미러 쓰기 지속성을 설정합니다.
주: 이 기능은 큰 볼륨 그룹에서만 사용 가능합니다.
n
미러 쓰기 일관성이 없습니다. syncvg 명령의 -f 플래그를 참조하십시오.
-x Maximum 논리적 볼륨에 할당할 수 있는 논리적 파티션의 최대 수를 설정합니다. 논리적 볼륨당 논리적 파티션의 최대 수는 32,512입니다.
예제
논리적 볼륨경 lv01의 물리적 볼륨간 할당 정책을 변경하려면, 다음을 입력하십시오.
chlv -e m lv01
물리적 볼륨간 할당 정책은 최소로 설정됩니다.
논리적 볼륨 lv03의 유형을 변경하려면 다음과 같이 입력하십시오.
chlv -t copy lv03
논리적 볼륨 lv03의 사용권한을 읽기 전용으로 변경하려면 다음과 같이 변경하십시오.
chlv -p r lv03
논리적 볼륨 lv03에 이제 읽기 전용 권한이 있습니다.
유형을 paging 및 논리적 볼륨 lv03에 대한 물리적 볼륨의 최대 수로 변경하려면 다음과 같이 입력하십시오.
chlv -t paging -u 10 lv03
논리적 볼륨의 유형에 대한 변경은 즉시 적용되지만 물리적 볼륨의 최대 수에 대한 변경은 새로운 할당이 이루어질 때 적용됩니다.
논리적 볼륨 lv07의 할당 특성을 변경하려면, 다음과 같이 입력하십시오.
chlv -a e -e x -r y -s n -u 5 lv07
파일
/usr/sbin chlv 명령이 있는 디렉토리.
관련 정보
chfs 명령, extendlv 명령, lslv 명령, mklv 명령, mklvcopy 명령, reorgvg 명령, rmlvcopy 명령, syncvg 명령.