使用 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
會指定磁碟的虛擬機器儲存區原則。
依預設,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