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

mklvcopy
mklvcopy mklvcopy 명령 목적 논리적 볼륨(LV) 내의 데이터 사본을 제공합니다. 구문
mklvcopy [ -a Position ] [ -e Range ] [ -k ] [ -m MapFile ] [ -s Strict ] [ -u UpperBound ] LogicalVolume Copies [ PhysicalVolume... ]
설명
mklvcopy 명령은 LogicalVolume으로 각각의 논리적 파티션 내의 사본의 수를 증가시킵니다. 이 작업은 각각의 논리적 파티션에 대한 전체 물리적 파티션의 수를 Copies에 의해 표시되는 수로 증가시킴으로써 수행됩니다. LogicalVolume 매개변수는 논리적 볼륨 이름이나 논리적 볼륨 ID가 될 수 있습니다. 새로운 사본에 대한 물리적 파티션이 PhysicalVolume 매개변수를 이용하여 고유의 물리적 볼륨(볼륨 그룹 내의)에 할당되도록 요청할 수 있습니다. 그렇지 않으면, 볼륨 그룹의 모든 물리적 볼륨을 할당에 사용할 수 있습니다.
이 명령으로 수정된 논리적 볼륨은 Copies 매개변수를 새로운 copy 특성으로 사용합니다. 새로운 사본의 데이터는 다음과 같이 -k 옵션을 사용하고, varyonvg 명령으로 볼륨 그룹을 활성화하거나 syncvg 명령으로 볼륨 그룹이나 논리적 볼륨의 명시적인 동기화가 실행되기 전에는 동기화하지 않습니다. 개인 논리적 파티션은 항상 기록된 대로 갱신됩니다.
디폴트 할당 정책은 논리적 볼륨 사본당 최소의 물리적 볼륨을 사용하고, 사본에 속한 물리적 파티션을 가능한 한 인접하게 배치한 다음 물리적 파티션을 -a 플래그로 지정된 원하는 영역에 배치하는 것입니다. 또한, 디폴트로 논리적 파티션의 각 사본은 별도의 물리적 볼륨에 배치됩니다.
주:
이 명령을 사용하려면, 루트 사용자 권한이 있거나 system 그룹의 멤버여야 합니다.
스트라이프된 논리적 볼륨의 사본을 작성하려면, 볼륨 그룹을 사용하는 모든 활성 중인 노드가 적어도 AIX 4.3.3 이상이어야 합니다. 기존 버전은 미러 사본이 스트라이프된 논리적 볼륨에 추가된 후 볼륨 그룹을 사용할 수 없습니다.
웹 기반 시스템 관리자(wsm)에서 볼륨 응용프로그램을 사용하여 볼륨 특성을 변경할 수 있습니다. SMIT(시스템 관리 도구 프로그램) smit mklvcopy 단축 경로를 사용하여 이 명령을 수행할 수도 있습니다.
플래그
주: -e, -m, -s 및 -u 플래그는 스트라이프된 논리적 볼륨과 함께 유효하지 않습니다.
-a Position 물리적 내부 볼륨 할당 정책(물리적 볼륨상의 논리적 파티션 위치)을 설정합니다. Position 변수는 다음 중 하나가 될 수 있습니다.
m
각각의 물리적 볼륨의 외부 중앙 섹션에 논리적 파티션을 할당합니다. 이것이 디폴트 위치입니다.
c
각각의 물리적 볼륨의 중앙 섹션에 논리적 파티션을 할당합니다.
e
각각의 물리적 볼륨의 외부 끝 섹션에 논리적 파티션을 할당합니다.
ie
각각의 물리적 볼륨의 내부 끝 섹션에 논리적 파티션을 할당합니다.
im
각각의 물리적 볼륨의 내부 중앙 섹션에 논리적 파티션을 할당합니다.
-e Range 내부 물리적 볼륨 할당 정책(최상의 할당을 제공하는 볼륨을 사용하여 확장할 물리적 볼륨의 수)을 설정합니다. Range 값은 Upperbound 변수(-u 플래그로 설정)로 제한되며, 다음 중 하나가 될 수 있습니다.
x
최대 물리적 볼륨의 수 전체에 할당합니다.
m
최소 물리적 볼륨의 수 전체에 논리적 파티션을 할당합니다. 이것이 -e 플래그의 디폴트입니다.
-k 새로운 파티션의 데이터를 동기화합니다.
-m MapFile 할당할 정확한 물리적 파티션을 지정합니다. 파티션은 MapFile 매개변수가 지정한 파일이 제공한 순서대로 사용됩니다. 파일에서 사용된 파티션은 생략합니다. 다음 사본을 할당하기 전에 사본에 속하는 모든 물리적 파티션을 할당합니다. MapFile 형식은 다음과 같습니다.
PVname:PPnum1[-PPnum2]
PVname은 물리적 볼륨 이름(예: hdisk0)입니다. 이것은 물리적 파티션당 하나의 레코드이거나 일련의 연속적인 물리적 파티션입니다.
PVname
시스템이 지정한 물리적 볼륨 이름
PPnum
물리적 파티션 번호
-s Strict 엄격한 할당 정책을 결정합니다. 논리적 파티션의 사본은 동일한 물리적 볼륨을 공유하거나 공유하지 않도록 할당할 수 있습니다. Strict 변수는 다음 중 하나로 표시합니다.
y
엄격한 할당 정책을 설정하여, 논리적 파티션의 사본이 동일한 물리적 볼륨을 공유할 수 없도록 합니다.
n
엄격한 할당 정책을 설정하지 않으며, 따라서 논리적 파티션의 사본이 동일한 물리적 볼륨을 공유할 수 있습니다.
s
한 미러에 할당된 파티션이 다른 미러의 파티션과 물리적 볼륨을 공유할 수 없도록, 매우 엄격한 할당 정책을 설정합니다.
주: 엄격하지 않은 논리적 볼륨을 매우 엄격한 논리적 볼륨을 변경할 경우, 물리적 볼륨을 지정하거나 -u 플래그를 사용해야 합니다.
-u UpperBound 새 할당에 대한 최대 수의 물리적 볼륨을 설정합니다. Upperbound 변수의 값은 1과 전체 물리적 볼륨 수 사이의 값이어야 합니다. 디폴트는 볼륨 그룹의 전체 물리적 볼륨 수입니다. 스트라이프된 논리적 볼륨이나 아주 미세한 할당 정책을 사용하면, 상위 바운드가 미러 사본에 허용된 물리적 볼륨의 최대수를 나타냅니다.
예제
물리적 파티션을 논리적 볼륨 lv01의 논리적 파티션에 추가하여 총 세 개의 사본이 각각의 논리적 파티션에 존재하게 하려면, 다음을 입력하십시오.
mklvcopy lv01 3
lv01 디렉토리가 표시하는 논리적 볼륨의 논리적 파티션에는 세 개의 사본이 있습니다.
파일
/usr/sbin/mklvcopy mklvcopy 명령이 들어 있습니다.
관련 정보
chlv 명령, lslv 명령, mklv 명령, syncvg 명령, varyonvg 명령.