지정한 가상 디스크나 원시 디스크의 복사본을 생성하려면 vmkfstools 명령을 사용합니다.

루트 사용자가 아니면 가상 디스크나 RDM을 복제할 수 없습니다. 원래 파일 이름 또는 파일 경로 oldName과 새 파일 이름 또는 파일 경로 newName을 지정해야 합니다.

 -i|--clonevirtualdisk oldName newName
      -d|--diskformat [thin|zeroedthick|eagerzeroedthick|rdm:device|rdmp:device|2gbsparse]
      -W|--objecttype [file|vsan|vvol]
      --policyFile fileName
      -N|--avoidnativeclone

생성하는 복사본의 매개 변수를 변경하려면 다음 하위 옵션을 사용합니다.

  • -d|--diskformat는 디스크 형식을 지정합니다.
  • -W|--objecttype은 가상 디스크가 VMFS나 NFS 데이터스토어에 있는 파일인지 아니면 vSAN 또는 Virtual Volumes 데이터스토어에 있는 개체인지 지정합니다.
  • --policyFile fileName은 디스크의 VM 스토리지 정책을 지정합니다.

기본적으로 ESXi는 네이티브 메서드를 사용하여 복제 작업을 수행합니다. 어레이에서 복제 기술을 지원하는 경우에는 작업을 어레이에 오프로드할 수 있습니다. ESXi 네이티브 복제를 방지하려면 -N|--avoidnativeclone 옵션을 지정합니다.

가상 디스크 복제 또는 변환 예제

이 예제에서는 templates 저장소의 기본 가상 디스크 컨텐츠를 myVMFS 파일 시스템에 있는 myOS.vmdk라는 가상 디스크 파일로 복제하는 방법을 보여줍니다.

vmkfstools -i /vmfs/volumes/myVMFS/templates/gold-primary.vmdk /vmfs/volumes/myVMFS/myOS.vmdk

다음 예제와 같이 가상 시스템 구성 파일에 줄을 추가하여 이 가상 디스크를 사용하도록 가상 시스템을 구성할 수 있습니다.

scsi0:0.present = TRUE 
scsi0:0.fileName = /vmfs/volumes/myVMFS/myOS.vmdk

디스크 형식을 변환하려면 -d|--diskformat 하위 옵션을 사용합니다.

이 하위 옵션은 ESXi와 호환되지 않는 형식(예: 2gbsparse 형식)으로 가상 디스크를 가져오는 경우에 유용합니다. 디스크를 변환한 후에는 ESXi에 생성한 새 가상 시스템에 이 디스크를 연결할 수 있습니다.

예:
vmkfstools -i /vmfs/volumes/myVMFS/templates/gold-primary.vmdk /vmfs/volumes/myVMFS/myOS.vmdk  -d thin