預覽匯出作業的磁碟機使用量

建立匯出作業之前,您必須先選擇一組要匯出的 blob。 Microsoft Azure 匯入/匯出服務可讓您使用一份 blob 路徑或 blob 前置詞清單來代表您已選取的 blob。

接著,必須判斷您需要傳送多少個磁碟機。 匯入/匯出工具提供的 PreviewExport 命令可根據您要使用的磁碟機大小,預覽所選取 Blob 的磁碟機使用量。

命令列參數

使用匯入/匯出工具的 PreviewExport 命令時,您可以使用下列參數。

命令列參數 描述
/logdir:<LogDirectory> 選擇性。 記錄檔目錄。 詳細資訊記錄檔會寫入至這個目錄。 如未指定記錄檔目錄,則會使用目前的目錄做為記錄檔目錄。
/sn:<StorageAccountName> 必要。 匯出作業的儲存體帳戶名稱。
/sk:<StorageAccountKey> 如果未指定 (且只有在未指定) 容器 SAS 時,才是必要參數。 匯出作業之儲存體帳戶的帳戶金鑰。
/csas:<> 如果未指定 (且只有在未指定) 儲存體帳戶金鑰時,才是必要參數。 容器 SAS,可供列出要在匯出作業中匯出的 blob。
/ExportBlobListFile:<ExportBlobListFile> 必要。 XML 檔案的路徑,此檔案包含要匯出的 Blob 的Blob 路徑清單或 Blob 路徑前置詞。 匯入/匯出服務 REST API 的 Put Job 作業中 BlobListBlobPath 元素中所使用的檔案格式。
/DriveSize:<DriveSize> 必要。 要用於匯出工作的磁碟機大小,例如 500GB、1.5TB。

命令列範例

下列範例示範 PreviewExport 命令:

WAImportExport.exe PreviewExport /sn:bobmediaaccount /sk:VkGbrUqBWLYJ6zg1m29VOTrxpBgdNOlp+kp0C9MEdx3GELxmBw4hK94f7KysbbeKLDksg7VoN1W/a5UuM2zNgQ== /ExportBlobListFile:C:\WAImportExport\mybloblist.xml /DriveSize:500GB    

匯出 blob 清單檔案可能包含 blob 名稱和 blob 前置詞,如下所示︰

<?xml version="1.0" encoding="utf-8"?>  
<BlobList>  
<BlobPath>pictures/animals/koala.jpg</BlobPath>  
<BlobPathPrefix>/vhds/</BlobPathPrefix>  
<BlobPathPrefix>/movies/</BlobPathPrefix>  
</BlobList>  

Azure 匯入/匯出工具會列出所有要匯出的 blob 並計算如何將它們封裝到指定大小的磁碟機,並考量任何必要的額外負荷,然後估計保留 blob 和磁碟機使用量資訊所需的磁碟機數目。

以下輸出範例,以中省略資訊記錄︰

Number of unique blob paths/prefixes:   3  
Number of duplicate blob paths/prefixes:        0  
Number of nonexistent blob paths/prefixes:      1  
  
Drive size:     500.00 GB  
Number of blobs that can be exported:   6  
Number of blobs that cannot be exported:        2  
Number of drives needed:        3  
        Drive #1:       blobs = 1, occupied space = 454.74 GB  
        Drive #2:       blobs = 3, occupied space = 441.37 GB  
        Drive #3:       blobs = 2, occupied space = 131.28 GB    

後續步驟