mkfcmap
후속 복사를 위해 소스 볼륨을 대상 볼륨에 맵핑하는 새 FlashCopy® 맵핑을 작성하려면 mkfcmap 명령을 사용하십시오.
구문
>>- mkfcmap -- -- -source --+- src_vdisk_id ---+-- -------------> '- src_vdisk_name -' >-- -target --+- target_vdisk_id ---+-- ------------------------> '- target_vdisk_name -' >--+-------------------------+-- -------------------------------> '- -name -- new_name_arg -' >--+-----------------------------------------+-- ---------------> '- -consistgrp --+- consist_group_id ---+-' '- consist_group_name -' >--+---------------------+-- --+---------------+----------------> '- -copyrate -- rate -' '- -autodelete -' >--+-------------------------+--+----------------+--------------> '- -grainsize --+- 64 --+-' '- -incremental -' '- 256 -' >--+--------------------------+---------------------------------> '- -cleanrate ---- rate ---' >--+------------------------------+--+---------------+--------->< '- -iogrp --+- iogroup_name -+-' '- -keeptarget -' '- iogroup_id --'
매개변수
- -source src_vdisk_id | src_vdisk_name
- (필수) 소스 볼륨의 이름 또는 ID를 지정합니다.
- -target target_vdisk_id | target_vdisk_name
- (필수) 대상 볼륨의 이름 또는 ID를 지정합니다.
- -name new_name_arg
- (선택사항) 새 맵핑에 지정할 이름을 지정합니다.
- -consistgrp consist_group_id | consist_group_name
- (선택사항) 새 맵핑을 추가할 일관성 그룹을 지정합니다. 일관성 그룹을 지정하지 않으면 맵핑은 독립형 맵핑으로 처리됩니다.
- -copyrate rate
- (선택사항) 복사 비율을 지정합니다. rate 값은 0 - 150 사이일 수 있습니다. 기본값은 50입니다. 0의 값은 백그라운드 복사 프로세스가 없음을 나타냅니다. 지원되는 -copyrate 값 및 해당 비율은 표 1을 참조하십시오.
- -autodelete
- (선택사항) 백그라운드 복사가 완료된 경우 삭제할 맵핑을 지정합니다. 기본값(이 매개변수를 입력하지 않은 경우 적용됨)은 autodelete가 off로 설정되는 것입니다.
- -grainsize 64 | 256
- (선택사항) 맵핑의 입자 크기를 지정합니다. 기본값은 256입니다. 설정한 후 이 값은 변경할 수 없습니다. 알아두기: 소스 또는 대상 디스크에 압축 사본이 포함된 경우 기본값은 64입니다(소스 또는 대상 디스크가 입자 크기가 256KB인 맵핑의 일부가 아닌 경우).
- -incremental
- (선택사항) FlashCopy 맵핑을 증가분 복사로 표시합니다. 기본값은 nonincremental입니다. 설정한 후 이 값은 변경할 수 없습니다.
- -cleanrate rate
- (선택사항) 맵핑의 정리 비율을 설정합니다. rate 값은 0 - 150 사이일 수 있습니다. 기본값은 50입니다.
- -iogrp iogroup_name | iogroup_id
- (선택사항) FlashCopy 비트맵의 I/O 그룹을 지정합니다. 설정한 후
이 값은 변경할 수 없습니다.
기본 I/O 그룹은 소스 볼륨(단일 대상 맵인 경우) 또는 소스나 대상 볼륨이 속한 다른
FlashCopy 맵핑의 I/O 그룹입니다. 참고: 이 명령을 완료하는 데 충분한 비트맵 공간이 없으면 최대 비트맵 메모리에 이미 도달한 상태가 아닌 한 비트맵 메모리에 추가 공간이 자동으로 할당됩니다.
- -keeptarget
- (선택사항) 대상 볼륨과 소스 볼륨 가용성을 동일하게 유지해야 함을 지정합니다. 대상을 사용할 수 없게 되면 소스도 사용할 수 없게 됩니다(대신 FlashCopy 맵핑 중지).
설명
이 명령은 새 FlashCopy 맵핑을 작성합니다. 이 맵핑은 수동으로 삭제되거나 백그라운드 복사를 완료하고 autodelete 매개변수가 on으로 설정된 경우 자동으로 삭제될 때까지 지속됩니다. 소스 및 대상 볼륨은 mkfcmap명령에 지정되어야 합니다. mkfcmap 명령은 소스 및 대상 볼륨 크기가 동일하지 않으면 실패합니다. lsvdisk -bytes 명령을 실행하여 동일한 크기의 대상 디스크를 작성하려는 소스 볼륨의 정확한 크기를 찾으십시오. 지정하는 대상 볼륨은 기존 FlashCopy 맵핑의 대상 볼륨일 수 없습니다. 연결된 맵핑의 결과 세트가 256개 연결 맵핑을 초과하면 맵핑은 작성할 수 없습니다.
맵핑에 선택적으로 이름이 지정되고 이를 일관성 그룹에 지정할 수 있습니다. 이때 일관성 그룹이란, 단일 명령으로 시작할 수 있는 맵핑의 그룹입니다. 이들은 동시에 처리할 수 있는 맵핑 그룹입니다. 이를 통해 다중 볼륨을 동시에 복사하여 다중 디스크의 일관된 사본을 작성할 수 있습니다. 이러한 다중 디스크의 일관된 복사는 데이터베이스 및 로그 파일이 다른 디스크에 상주하는 일부 데이터베이스 제품에서 요구됩니다.
지정된 소스 및 대상 볼륨이 각각 기존 맵핑의 대상 및 소스 볼륨인 경우 작성하는 맵핑과 기존 맵핑이 파트너가 됩니다. 하나의 맵핑이 증가분으로 작성되면 해당 파트너는 자동으로 증가분이 됩니다. 맵핑에는 하나의 파트너만 있을 수 있습니다.
- 관계는 이전 코드 레벨을 실행하는 클러스터형 시스템입니다.
- 맵핑의 I/O 그룹은 제안된 맵핑 대상 볼륨의 I/O 그룹과 다릅니다.
copyrate 매개변수는 복사 비율을 지정합니다. 0이 지정된 경우 백그라운드 복사를 사용할 수 없습니다. cleanrate 매개변수는 대상 볼륨의 정리 비율을 지정합니다. 정리 프로세스는 맵핑이 복사 상태이고 백그라운드 복사를 완료한 경우 맵핑이 복사 상태이고 백그라운드 복사가 사용 불가능한 경우 또는 맵핑이 중지 상태인 경우에만 활성화됩니다. cleanrate 매개변수를 0으로 설정하여 맵핑이 복사 상태일 때 정리를 사용하지 않도록 설정할 수 있습니다. cleanrate가 0으로 설정된 경우 맵핑이 중지 상태이면 중지 조작이 완료되도록 정리 프로세스가 기본 비율 50으로 실행됩니다.
- 대상 볼륨이 active-active 관계의 마스터 또는 보조 볼륨인 경우.
- 소스 볼륨이 active-active 관계의 마스터 또는 보조 볼륨이고 대상 볼륨 및 맵이 소스 볼륨과 동일한 사이트에 없는 경우.
- 소스 또는 대상 볼륨이 일반 풀 내에서 압축된 경우.
- 소스 또는 대상 볼륨 자체가 일반 풀에서 압축된 볼륨의 소스 또는 대상인 경우(즉, 계단식의 다른 볼륨이 일반 풀의 압축된 볼륨인 계단식임).
| 사용자 지정 비율 속성 값 | 데이터 복사(초) | 256KB 입자(초) | 64KB 입자(초) |
|---|---|---|---|
| 1 - 10 | 128KB | 0.5 | 2 |
| 11 - 20 | 256KB | 1 | 4 |
| 21 - 30 | 512KB | 2 | 8 |
| 31 - 40 | 1MB | 4 | 16 |
| 41 - 50 | 2MB | 8 | 32 |
| 51 - 60 | 4MB | 16 | 64 |
| 61 - 70 | 8MB | 32 | 128 |
| 71 - 80 | 16MB | 64 | 256 |
| 81 - 90 | 32MB | 128 | 512 |
| 91 - 100 | 64MB | 256 | 1024 |
| 101 - 110 | 128MB | 512 | 2048 |
| 111 - 120 | 256MB | 1024 | 4096 |
| 121 - 130 | 512MB | 2048 | 8192 |
| 131 - 140 | 1GB | 4096 | 16384 |
| 141 - 150 | 2GB | 8192 | 32768 |
호출 예제
mkfcmap -source 0 -target 2 -name mapone
출력 결과:
FlashCopy Mapping, id [1], successfully created
호출 예제
mkfcmap -source 0 -target 2 -name mapone -keeptarget
출력 결과:
FlashCopy Mapping, id [1], successfully created
