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

splitlvcopy
splitlvcopy splitlvcopy 명령 목적 논리적 볼륨에서 사본을 분할하고 사본에서 신규 논리적 볼륨을 작성합니다. 구문
splitlvcopy [ -f ] [ -y NewLogicalVolumeName ] [ -Y Prefix ] LogicalVolume Copies [ PhysicalVolume ... ]
설명
주: 이 명령을 사용하려면 루트 사용자 권한이 있거나 system 그룹의 멤버이어야 합니다.
주의: splitlvcopy 명령이 마운트된 파일시스템을 포함한 논리적 볼륨을 비롯하여 열린 논리적 볼륨을 분할할 수 있기는 하지만, 권장하지는 않습니다. 논리적 볼륨을 동시에 여러 프로세스가 액세스하는 경우 LogicalVolume과 NewLogicalVolume간의 일관성을 잃을 수 있습니다. 열린 논리적 볼륨을 분할하는 경우, 이 조치와 관련된 잠재적인 데이터 유실 및 데이터 손상 가능성이 있습니다. 잠재적인 손상을 피하려면, 분할전에 논리적 볼륨을 닫고 파일시스템을 마운트 해제하십시오.
splitlvcopy 명령은 LogicalVolume의 각 논리적 볼륨에서 사본을 제거하고 그 사본을 사용하여 NewLogicalVolume을 작성합니다. Copies 매개변수는 분할 후 LogicalVolume에 남아 있는 최대 물리적 파티션 수를 판별합니다. 따라서 LogicalVolume이 분할 전에 세 개의 사본을 가지고 Copies 매개변수가 2인 경우, LogicalVolume은 분할 후 두 개의 사본을 가지고 NewLogicalVolume은 한 개의 사본을 가지게 됩니다. 분할 후 LogicalVolume과 NewLogicalVolume의 총 사본 수가 분할 전 LogicalVolume의 사본 수보다 크도록 분할할 수 없습니다.
NewLogicalVolume은 LogicalVolume과 동일한 논리적 볼륨 특성을 가지게 됩니다. LogicalVolume이 논리적 볼륨 제어 블록을 가지고 있지 않으면 경고 메세지를 계속 표시하고 논리적 볼륨 제어 블록 없이 NewLogicalVolume을 작성합니다.
파일 시스템이 포함되어 있는 논리적 볼륨을 분할할 때 고려해야 할 사항이 있습니다. 분할 후 두 개의 논리적 볼륨이 있게 되지만, LogicalVolume을 참조하는 /etc/filesystems 파일에는 하나의 항목만 있게 됩니다. 파일시스템으로서 NewLogicalVolume에 액세스하려면, NewLogicalVolumn을 참조하는 마운트 지점으로 /etc/filesystems에 추가 항목을 작성해야 합니다. 마운트 지점이 없는 경우, 마운트 지점을 생성해야 새로운 파일시스템을 마운트할 수 있습니다. 또한 LogicalVolume이 열려 있는 동안 NewLogicalVolume이 작성되는 경우, 다음 명령을 수행해야 합니다.
fsck /dev/NewLogicalVolume
을 수행해야 합니다.
시스템 관리 인터페이스 도구(SMIT)를 사용하여 이 명령을 수행할 수 없습니다. 메세지 카탈로그가 이 명령을 지원하지 않기 때문에 오류 메세지는 메세지 카탈로그 번호없이 영어만으로 제공됩니다. splitlvcopy용 문서는 이 man 페이지로 구성되어 있습니다.
플래그
-f 논리적 볼륨을 분할할 때 확인 요청을 하지 않습니다. 디폴트 값으로 splitlvcopy는 열린 논리적 볼륨을 분할하기 전에 확인을 요청합니다. 여기에는 열린 원시 논리적 볼륨과 마운트된 파일시스템을 포함하는 논리적 볼륨이 포함됩니다.
-y NewLogicalVolumeName LogicalVolume에서 사본을 이동할 신규 논리적 볼륨의 이름을 지정합니다.
-Y Prefix 신규 논리적 볼륨에 대한 시스템 생성 이름에서 접두어 대신 사용할 Prefix를 지정합니다. 이 접두어는 13 문자 이하이어야 합니다. 이름은 다른 장치의 PdDv 클래스에 이미 정의한 접두어로 시작할 수 없으며 또 다른 장치에서 이미 사용한 이름이어서도 안 됩니다.
매개변수
Copies 분할 후 논리적 볼륨에 그대로 남아 있는 최대 물리적 파티션 수를 지정합니다.
LogicalVolume 분할할 논리적 볼륨 이름 또는 논리적 볼륨 ID를 지정합니다.
PhysicalVolume 사본을 제거할 물리적 볼륨 이름 또는 물리적 볼륨 ID를 지정합니다.
종료 상태
이 명령은 다음과 같은 종료 값을 리턴합니다.
0 성공적으로 완료하였습니다.
>0 오류가 발생하였습니다.
보안
액세스 제어: 이 명령을 수행할 권한이 있거나 system 그룹의 멤버이어야 합니다.
감사 이벤트
예제
현재 각 논리적 파티션의 사본 3개를 가지고 있는 oldlv라는 논리적 볼륨에 속한 각 물리적 파티션의 1개 사본을 분할하고 논리적 볼륨 newlv를 작성하려면 다음과 같이 입력하십시오.
splitlvcopy -y newlv oldlv 2
논리적 볼륨 oldlv에 있는 각 논리적 파티션은 두 개의 물리적 파티션을 가집니다. 논리적 볼륨 newlv의 각 논리적 파티션은 현재 하나의 물리적 파티션을 갖게 됩니다.
파일
/etc/splitlvcopy splitlvcopy 명령이 포함되어 있습니다.
/tmp splitlvcopy 명령을 수행하는 동안 작성된 임시 파일이 포함되어 있습니다.
관련 정보
명령: rmlvcopy 및 mklv.