migrateexts

migrateexts 명령을 사용하여 한 관리 디스크에서 다른 관리 디스크로 익스텐트를 마이그레이션할 수 있습니다.

구문

구문 도표 읽기시각적 구문 도표 생략
>>- migrateexts -- -- -source --+- source_mdisk_id ---+-- ------>
                                '- source_mdisk_name -'      

>-- -target --+- target_mdisk_id ---+-- ------------------------>
              '- target_mdisk_name -'      

>-- -exts -- number_of_extents -- ------------------------------>

>--+---------------------------------+--+--------------+-- ----->
   '- -threads -- number_of_threads -'  '- -copy-- id -'      

>-- -vdisk --+- vdisk_id ---+----------------------------------><
             '- vdisk_name -'   

매개변수

-source source_mdisk_id | source_mdisk_name
(필수) 현재 익스텐트가 있는 MDisk를 지정합니다.
-target target_mdisk_id | target_mdisk_name
(필수) 익스텐트를 마이그레이션할 MDisk를 지정합니다.
-exts number_of_extents
(필수) 마이그레이션할 익스텐트의 수를 지정합니다.
-threads number_of_threads
(선택사항) 이 익스텐트를 마이그레이션하는 동안 사용할 스레드 수를 지정합니다. 1 - 4개의 스레드를 지정할 수 있습니다. 스레드의 기본값은 4입니다.
-copy id
(지정된 볼륨에 둘 이상의 사본이 있는 경우 필수) 익스텐트가 속하는 볼륨 사본을 지정합니다.
-vdisk vdisk_id | vdisk_name
(필수) 익스텐트가 속하는 볼륨을 지정합니다.

설명

이 명령은 볼륨을 구성하는 데 사용된 익스텐트를 포함한 관리 디스크 및 소스 볼륨에서 제공된 익스텐트 수를 마이그레이션합니다. 대상은 동일한 스토리지 풀 내의 관리 디스크입니다.

데이터 축소 스토리지 풀에 있는 씬 또는 압축된 볼륨 사본에 대해서는 이 명령을 지정할 수 없습니다.

다수의 익스텐트가 마이그레이션되는 중이면 1 - 4개의 스레드를 지정할 수 있습니다. lsmigrate 명령을 실행하여 마이그레이션의 진행 상태를 확인할 수 있습니다.

대상 관리 디스크에 여유 익스텐트가 충분하지 않은 경우 migrateexts 명령이 실패합니다. 이 문제를 피하려면, 익스텐트 마이그레이션이 완료될 때까지 익스텐트를 사용하는 새 명령을 실행하지 마십시오.

migrateexts 명령은 대상 또는 소스 볼륨이 오프라인인 경우 또는 Easy Tier®가 볼륨 사본에 대해 활성인 경우 실패합니다. 볼륨을 마이그레이션하려고 하기 전에 오프라인 조건을 정정하십시오.

참고: 단일 관리 디스크의 마이그레이션 활동은 최대 4개의 동시 조작으로 제한됩니다. 이 한계는 관리 디스크가 소스 또는 목적지 대상인지 여부에 상관이 없습니다. 특정 관리 대상 디스크에 5개 이상의 마이그레이션이 예정된 경우, 현재 실행 중인 마이그레이션 중 하나가 완료되는 동안 나머지 마이그레이션은 큐에서 대기합니다. 마이그레이션 조작이 이유 없이 중지된 경우 큐에 있는 마이그레이션 태스크를 시작할 수 있습니다. 그러나 마이그레이션이 일시중단된 경우 현재 마이그레이션이 계속해서 자원을 사용하고 보류 중인 마이그레이션이 시작되지 않습니다. 예를 들어, 다음 설정은 가능한 초기 구성입니다.
  • MDiskGrp 1에 볼륨 1이 작성되어 있습니다.
  • MDiskGrp 2에 볼륨 2가 작성되어 있습니다.
  • MDiskGrp 3에는 MDisk가 하나만 있습니다.
이전 구성에서 다음 마이그레이션 조작이 시작됩니다.
  • 마이그레이션 1은 볼륨 1을 MDiskGrp 1에서 MDiskGrp 3으로 마이그레이션하며 네 개의 스레드를 사용하여 실행됩니다.
  • 마이그레이션 2는 볼륨 2를 MDiskGrp 2에서 MDiskGrp 3으로 마이그레이션하며 네 개의 스레드를 사용하여 실행됩니다.
이전 제한사항으로 인해, 2개의 마이그레이션 조작이 동일한 속도로 실행되지 않는 경우가 있습니다. MDiskGrp 3에는 MDisk가 하나만 있으며 두 개의 마이그레이션 조작에서 총 8개의 스레드가 하나의 MDisk에 액세스합니다. 4개의 스레드가 활성입니다. 남아 있는 스레드는 대기 모드로 MDisk에 액세스하려고 대기합니다.
알아두기: 소스 MDisk가 SAS MDisk인 경우(이미지 모드에서만 작동함) 이 명령을 사용할 수 없습니다.

호출 예제

migrateexts -vdisk vdisk4 -source mdisk4 -exts
	64 -target mdisk6 -threads 4

출력 결과:

No feedback