expandvdisksize

제공된 용량만큼 볼륨의 크기를 확장하려면 expandvdisksize 명령을 사용하십시오.

구문

구문 도표 읽기시각적 구문 도표 생략
>>- expandvdisksize -- ----------------------------------------->

>--+- -size  disk_size ------------------+-- ------------------->
   '- -rsize  disk_size-+--------------+-'      
                        '- -copy-- id -'        

>--+---------------------------------+-- --+------------+-- ---->
   '- -mdisk --+- mdisk_id_list ---+-'     '- -fmtdisk -'      
               '- mdisk_name_list -'                           

>--+-------------------+-- --+- vdisk_name -+------------------><
   '- -unit --+- b --+-'     '- vdisk_id ---'   
              +- kb -+                          
              +- mb -+                          
              +- gb -+                          
              +- tb -+                          
              '- pb -'                          

매개변수

-size disk_size
(필수) 볼륨이 확장되는 용량을 지정합니다. 장치의 값과 함께 디스크 크기가 사용됩니다. 변경사항을 포함한 모든 용량은 512바이트의 배수여야 합니다. 512의 배수가 아닌 용량을 지정하면 오류가 발생합니다. 그러한 경우는 바이트 단위(-unit b)가 사용될 때에만 일어날 수 있습니다. 하지만 전체 익스텐트는 부분적으로만 사용되어도 예약됩니다. 기본 disk_size 단위는 메가바이트(MB)입니다. -size 매개변수를 -rsize 매개변수와 함께 지정할 수 없습니다. -size 또는 -rsize를 지정해야 합니다. 씬 프로비전 볼륨의 경우에는 MDisk를 지정할 수 없습니다.
-rsize disk_size
(선택사항) 씬 프로비전 볼륨의 실제 크기를 늘릴 용량을 지정합니다. 정수를 사용하여 disk_size 값을 지정하십시오. -unit 매개변수를 사용하여 disk_size 정수의 단위를 지정하십시오. 기본 단위는 메가바이트(MB)입니다. -rsize 값은 볼륨의 크기 이상 또는 미만이 가능합니다. -rsize 매개변수를 -size 매개변수와 함께 지정할 수 없습니다. -size 또는 -rsize를 지정해야 합니다.
-copy id
(선택사항) 실제 용량을 변경할 사본을 지정합니다. -rsize 매개변수도 지정해야 합니다. 볼륨 사본의 실제 용량만 수정할 수 있습니다. 지정된 볼륨이 미러링되고 하나의 사본만 씬 프로비전인 경우에는 -copy 매개변수가 필요합니다. 볼륨이 미러링되고 두 사본이 모두 씬 프로비전이며 -copy가 지정되지 않았으면, 두 사본이 모두 동일한 양만큼 수정됩니다.
-mdisk mdisk_id_list | mdisk_name_list
(선택사항) 스트라이프 세트로 사용할 하나 이상의 MDisk 목록을 지정합니다. 볼륨을 확장하는 익스텐트는 지정된 MDisk 목록에서 나옵니다. 목록의 모든 MDisk는 동일한 스토리지 풀의 일부여야 합니다. 지정된 볼륨이 미러된 경우 -mdisk 매개변수를 사용할 수 없습니다.
-fmtdisk
(선택사항) 볼륨을 사용하기 전에 포맷하도록 지정합니다. 이 매개변수는 expandvdisksize 명령의 결과로 볼륨에 추가된 새 익스텐트를 포맷합니다. 이 매개변수를 사용하면 expandvdisksize 명령이 비동기식으로 완료됩니다.
-unit b | kb | mb | gb | tb | pb
(선택사항) -size 또는 -rsize 매개변수의 disk_size 단위를 지정합니다. 기본값은 메가바이트(MB)입니다.
vdisk_name | vdisk_id
(필수) 수정할 볼륨을 ID 또는 이름으로 지정합니다.

설명

expandvdisksize 명령을 사용하여 특정 볼륨에 할당되는 물리적 용량을 지정된 크기만큼 확장할 수 있습니다.

볼륨에 지정되는 물리적 용량을 변경하지 않은 채 씬 프로비전 볼륨의 가상 용량을 확장하는 데에도 이 명령을 사용할 수 있습니다. 씬 프로비전이 아닌 볼륨의 용량이나 씬 프로비전 볼륨의 가상 용량을 변경하려면 -size 매개변수를 사용하십시오. 씬 프로비전 볼륨의 실제 용량을 변경하려면 -rsize 매개변수를 사용하십시오.
참고: 크기 조정을 할 수 없는 관계의 경우, 볼륨이 1차, 2차 또는 변경 볼륨인지에 관계없이 글로벌 미러 또는 메트로 미러 관계에서 볼륨의 용량을 확장할 수 없습니다. 글로벌 미러 또는 메트로 미러 관계에 있는 볼륨의 용량을 확장하려면 다음을 수행하십시오.
  1. 관계를 삭제하십시오.
  2. 모든 볼륨의 크기를 늘리십시오. 관계에 있는 모든 볼륨의 크기는 정확하게 같아야 합니다(가상 용량).
  3. 더 큰 볼륨을 사용하여 관계를 다시 작성하십시오.
미러가 다시 시작되면 전체 초기 동기화를 수행하여 전체 1차 볼륨을 2차 볼륨에 복제합니다.
참고: 해당 볼륨이 씬 프로비전 또는 압축 사본을 사용하는 경우 consistent_synchronized 상태인 글로벌 미러 또는 메트로 미러 관계에서 볼륨의 용량을 확장할 수 있습니다. 다음과 같은 볼륨 유형의 용량은 확장할 수 없습니다.
  • cycling 모드에서 작동하는 HyperSwap® 관계 또는 글로벌 미러 관계의 볼륨
  • 변경 볼륨이 구성된 관계의 볼륨
  • 완전히 할당된 볼륨 사본이 있는 볼륨
소스인지 대상인지, 또는 맵핑의 상태에 관계없이 FlashCopy® 맵핑에서는 볼륨의 용량을 확장할 수 없습니다. FlashCopy 맵핑에서 볼륨의 용량을 확장하려면 다음을 수행하십시오.
  1. 해당 FlashCopy 트리에 있는 모든 맵핑을 삭제하십시오. (하나의 루트 소스 볼륨과 다른 대상에서 계단식으로 배열되거나 직접 파생된 몇 개의 대상이 있습니다. 전체 트리를 삭제해야 합니다.)
  2. 원래 FlashCopy 트리에 있는 모든 볼륨의 크기를 늘리십시오. 트리에 있는 모든 볼륨의 크기는 같아야 합니다(가상 용량).
  3. 더 큰 새 볼륨을 사용하여 모든 FlashCopy 맵핑을 다시 작성하십시오.
FlashCopy가 삭제된 후 다시 시작되면(증분식 FlashCopy인 경우 포함) 이는 새 맵핑의 시작이므로 전체 볼륨이 백그라운드 복사의 일부가 됩니다.
참고: 기본 용량 단위는 MB입니다.

볼륨이 확장되면 가상화 정책이 변경될 수 있습니다. 모드는 이전에 순차였더라도 스트라이프됩니다. 가상화 정책에 대한 자세한 내용은 mkvdisk 명령을 참조하십시오.

미러된 볼륨에서 expandvdisksize 명령을 실행하려면 볼륨의 모든 사보을 동기화해야 합니다. 명령이 미러된 볼륨의 모든 사본을 자동으로 포맷합니다.

알아두기:
  1. 이미지 모드 볼륨을 크기 조정(확장)할 수 없습니다.
  2. 파일 시스템의 일부인 볼륨의 크기를 조정(확장)할 수 없습니다.
  3. 볼륨을 빠른 포맷하는 경우 볼륨의 크기를 조정(확장)할 수 없습니다. (또한 빠른 포맷 중인 볼륨에 대해 shrinkvdisksize를 지정하여 크기를 조정(축소)할 수 없습니다.)
  4. 해당 볼륨에 대해 클라우드 스냅샷이 사용으로 설정된 경우 볼륨의 크기를 조정(확장)할 수 없습니다.
  5. expandvdisksize -rsize를 지정하여 데이터 축소 풀에 있는 씬 또는 압축된 볼륨 사본을 확장(크기 조정)할 수 없습니다.
  6. expandvdisksize -mdisk를 지정하여 볼륨이 마이그레이션될 때 볼륨의 크기를 조정(확장)할 수 없습니다.
시스템의 전체 조작을 유지보수하려면 관계에서 두 볼륨을 모두 확장해야 합니다. 이를 위해 다음을 수행하십시오.
  1. 필요한 추가 용량으로 2차 볼륨 확장
  2. 필요한 추가 용량으로 1차 볼륨 확장

두 MDisk의 익스텐트를 사용하여 vdisk1의 용량을 2048바이트만큼 늘리고 볼륨의 새 파트를 포맷하는 호출 예제

expandvdisksize -size 2048 -unit b -mdisk mdisk0:mdisk1 -fmtdisk vdisk1

출력 결과:

No feedback

두 MDisk의 익스텐트를 사용하여 vdisk1의 용량을 100MB만큼 늘리고 볼륨의 새 파트를 포맷하는 호출 예제

expandvdisksize -size 100 -unit mb -mdisk mdisk0:mdisk1 -fmtdisk vdisk1

출력 결과:

No feedback

가상 용량을 변경하지 않고 씬 프로비전 vdisk2의 실제 용량을 100MB만큼 늘리고 스토리지 풀에 있는 모든 MDisk에 익스텐트를 분산시키는 호출 예제

expandvdisksize -rsize 100 -unit mb vdisk2

출력 결과:

No feedback

미러된 볼륨 vdisk3의 씬 프로비전 볼륨 사본 ID 1의 실제 용량을 100MB만큼 늘리는 호출 예제

expandvdisksize -rsize 100 -unit mb -copy 1 vdisk3

출력 결과:

No feedback