使用記錄針對 Azure 資料箱磁碟 中的上傳問題進行疑難排解

本文說明使用 Azure 資料箱磁碟在 Azure 資料中心上傳資料時所看到的問題。

關於上傳記錄

在 Azure 資料中心上傳來自資料箱磁碟的資料時,會為每個儲存體帳戶產生複製/錯誤記錄檔和詳細資訊記錄檔。 這些記錄會上傳至用來上傳資料的相同儲存體帳戶。

  • 複製 記錄 會報告磁片與Azure 儲存體帳戶之間所有失敗複製作業的事件。 複製記錄檔的結尾是依錯誤分類的錯誤摘要。

  • 詳細資訊 記錄 檔列出每個 Blob 和檔案上成功的所有複製作業。

找出記錄

若要從資料上傳中尋找記錄,請執行下列步驟。

  1. 在Azure 入口網站 開啟您的訂單。

  2. 當每個磁片的資料上傳完成時,[ 觀] 窗格會顯示磁片狀態和磁片診斷記錄的路徑。

    • 針對新的訂單,磁片詳細資料看起來會像下列畫面中的訂單一樣。 複製記錄檔會自動儲存。 如果您選擇在訂購時儲存詳細資訊記錄,您也會看到詳細資訊記錄的路徑。

      Screenshot of the Overview pane for a Data Box Disk order with Copy Completed With Warnings status. A Copy Log Path and Verbose Log Path are highlighted.

      記錄會上傳至儲存體帳戶中的容器(用於 Blob 匯入)或共用(用於匯入至Azure 檔案儲存體)。 容器名為 databoxcopylog。 URL 具有下列格式:

      記錄類型 URL 格式
      複製記錄檔 <storage-account-name > /databoxcopylog/ < order-name > _ < device-serial-number > _CopyLog_ < job-ID.xml >
      詳細資訊記錄檔 <storage-account-name > /databoxcopylog/ < order-name > _ < device-serial-number > _VerboseLog_ < job-ID.xml >
    • 針對您先前的訂單,顯示器看起來可能會像下列畫面。

      如果將資料上傳至 Azure 時發生任何錯誤, 複製記錄 會顯示診斷記錄所在的資料夾路徑。

      Screenshot of the Overview pane for an earlier Data Box Disk order with completed copies. The Copy Log Paths are highlighted.

      記錄會上傳至 waies 儲存體帳戶中的容器。 URL 具有下列格式:

      記錄類型 URL 格式
      錯誤記錄檔 <storage-account-name > /databoxlogs-order-name < /waies/ri-order-name-guid_ <>>< drive-ID > _ < timestamp > _error.xml
      詳細資訊記錄檔 <storage-account-name > /databoxlogs-order-name < /waies/ri-order-name-guid_ <>>< drive-ID > _ < timestamp > _verbose.xml

    注意

    databoxcopylog 容器中的 記錄格式與容器中的 waies 記錄不同。 如需解譯記錄的說明,請使用相關磁片磁碟機記錄版本的指示。 如需詳細資訊,請參閱 識別記錄版本

  3. 若要檢視記錄,請開啟將記錄儲存在儲存體帳戶中的容器。 下圖顯示容器中的 waies 記錄。

    Screenshot of error logs and verbose logs in a storage account for an Azure Data Box Disk order. The logs in the W-A-I-E-S containers are highlighted.

  4. 選取每個記錄檔並下載本機複本。

識別記錄版本

複製/錯誤記錄檔和詳細資訊記錄檔有兩個版本,格式不同。 記錄版本會在後續各節中個別討論。

除了詳細資訊記錄檔之外,您會看到複製記錄檔 ( _copy.xml ) 或錯誤記錄檔 ( _error.xml ),視磁片磁碟機版本而定。

若要瞭解複製/錯誤記錄檔和隨附的詳細資訊記錄檔的記錄版本,請檢查複製/錯誤記錄檔中的磁片磁碟機記錄版本。

記錄檔名稱 欄位 磁片磁碟機記錄版本
_copy.xml DriveLogVersion 2021-08-01
_error.xml DriveLog 版本 2018-10-01

下圖顯示 DriveLogVersion 複製記錄的摘要區段中的 。

Illustration of the Summary section of a copy log for a Data Box Disk order. The Drive Log Version is highlighted.

範例上傳記錄

兩個記錄版本的複製/錯誤記錄檔和詳細資訊記錄檔的記錄格式不同。 如果您不確定您擁有的記錄版本,請參閱 識別記錄版本

磁片的每個資料傳輸都會產生複製記錄檔。 如果您選擇在下訂單時儲存詳細資訊記錄檔,則相同資料夾中也有詳細資訊記錄檔。

詳細資訊記錄

詳細資訊記錄檔是您可以在排序期間啟用的選擇性檔案。 這是從磁片磁碟機成功匯入的所有檔案的簡單列表,其中包含每個檔案的下列資訊。 詳細資訊記錄不會提供摘要資訊。

欄位 描述
CloudFormat BlockBlob、PageBlob 或 AzureFile。
路徑 儲存體帳戶內檔案的路徑。
大小 檔案或 Blob 大小。
crc64 迴圈備援檢查 64 (CRC64) 總和檢查碼,用於在資料傳輸期間驗證資料完整性。

範例詳細資訊記錄檔

下列範例詳細資訊記錄包含區塊 Blob、分頁 Blob 和 Azure 檔案匯入的範例檔案專案。

<File CloudFormat="BlockBlob" Path="$root\file26fd6b4bd-25f7-4019-8d0d-baa7355745df.vhd" Size="1024" crc64="14179624636173788226">
</File><File CloudFormat="BlockBlob" Path="$root\file49d220295-9cfd-469e-b69e-5c7c885133df.vhd" Size="1024" crc64="14179624636173788226">
</File>
----------CUT--------------------
<File CloudFormat="AzureFile" Path="e579954d-1f94-40cf-955f-afd39e9ca217\file1876f73ad-6213-43bc-9467-67fe0c794e99.block" Size="1024" crc64="1410470866535975213">
</File><File CloudFormat="AzureFile" Path="05407abe-81c8-4b44-b846-3a2c8c198316\file28d7868be-e6a7-4441-8d09-2b127f7d049e.vhd" Size="1024" crc64="1410470866535975213">
</File><File CloudFormat="AzureFile" Path="eb7666a7-c026-4375-9c08-3dea37a57713\file4448aeaf5-53dc-4bff-b798-4776e367ab5e.vhd" Size="1024" crc64="1410470866535975213">
</File>
----------CUT--------------------
<File CloudFormat="PageBlob" Path="tesdir8b1d0acd-2d37-46dd-96cf-edeb0f772e6b\file1.txt" Size="83886080" crc64="1680234237456714851">
</File><File CloudFormat="PageBlob" Path="tesdirf631630d-8098-4c84-be7b-40f6bbdb73fb\file_size0.txt" Size="0" crc64="0">
</File><File CloudFormat="PageBlob" Path="tesdirf631630d-8098-4c84-be7b-40f6bbdb73fb\Dir1/file_size0.txt" Size="0" crc64="0">
</File>

複製記錄檔

複製記錄檔包含每個無法匯入檔案的錯誤專案,並包含錯誤詳細資料。 複製記錄會以匯入期間發生的驗證和複製錯誤的摘要結束。

每個錯誤專案都包含下列資訊。

欄位 描述
路徑 容器或檔案共用內的目的地共用。
類別 15 個錯誤類別的其中一個。 如需詳細資訊,請參閱 記錄版本 2021-08-01 的資料上傳錯誤
ErrorCode 錯誤的數值碼。
ErrorMessage 描述錯誤。

記錄結尾處的摘要(尋找 CopyLog Summary )提供下列資訊:

  • 磁片磁碟機記錄版本 (在此案例中為 2021-08-01)
  • 磁片磁碟機識別碼
  • 資料複製狀態
  • 依錯誤分類的驗證錯誤摘要
  • 依錯誤分類的複製錯誤摘要

範例複製記錄檔

下列範例是匯入至 Azure 檔案儲存體 和 Azure Blob 儲存體的複製記錄。

此複製失敗,沒有驗證錯誤,但有三個複製錯誤。 已重新命名一個檔案共用( ShareRenamed 錯誤),兩個容器已重新命名( ContainerRenamed 錯誤)。 錯誤專案會提供原始和新檔案名。

<ErroredEntity Path="New Folder">
  <Category>ShareRenamed</Category>
  <ErrorCode>1</ErrorCode>
  <ErrorMessage>The original container/share/Blob has been renamed to: DataBox-f55763d4-8ef7-458f-b029-f36b51ada34f :from: New Folder :because either name has invalid character(s) or length is not supported</ErrorMessage>
  <Type>Container</Type>
</ErroredEntity>
<ErroredEntity Path="CV">
  <Category>ContainerRenamed</Category>
  <ErrorCode>1</ErrorCode>
  <ErrorMessage>The original container/share/Blob has been renamed to: DataBox-6bcae46f-04c8-4385-8442-3a28b962c930 :from: CV :because either name has invalid character(s) or length is not supported</ErrorMessage>
  <Type>Container</Type>
</ErroredEntity><ErroredEntity Path="New_ShareFolder">
  <Category>ContainerRenamed</Category>
  <ErrorCode>1</ErrorCode>
  <ErrorMessage>The original container/share/Blob has been renamed to: DataBox-96d8e2ee-ffd4-4529-9ec0-f666674b70d9 :from: New_ShareFolder :because either name has invalid character(s) or length is not supported</ErrorMessage>
  <Type>Container</Type>
</ErroredEntity>
<CopyLog Summary="Summary">
  <DriveLogVersion>2021-08-01</DriveLogVersion>
  <DriveId>72a1914a-7fb2-4e34-a135-5c7176c3ee41</DriveId>
  <Status>Failed</Status>
  <TotalFiles_Blobs>60</TotalFiles_Blobs>
  <FilesErrored>0</FilesErrored>
  <Summary>
    <ValidationErrors>
      <None Count="3" />
    </ValidationErrors>
    <CopyErrors>
      <ShareRenamed Count="1" Description="Renamed the share as the original share name does not follow Azure conventions." />
      <ContainerRenamed Count="2" Description="Renamed the container as the original container name does not follow Azure conventions." />
    </CopyErrors>
  </Summary>
</CopyLog>

資料上傳錯誤

記錄中報告的錯誤在兩個記錄版本中稍有不同。 如果您不確定您擁有的記錄版本,請參閱 識別記錄版本

在 2018-10-01 複製記錄檔中找到的錯誤如下所述。

錯誤類別 描述
UploadErrorWin32 檔案系統錯誤。
UploadErrorCloudHttp 不支援的 Blob 類型。 如需此類別中錯誤的詳細資訊,請參閱 上傳錯誤的 摘要。
UploadErrorDataValidationError 在資料擷取期間計算的 CRC 不符合上傳期間計算的 CRC。
UploadErrorManagedConversionError 匯入的 Blob 大小無效。 Blob 大小是 < Blob 大小的 > 位元組。 支援的大小介於 20971520 Bytes 和 8192 GiB 之間。 如需詳細資訊,請參閱 上傳錯誤的 摘要。
UploadErrorUnknownType 未知的誤差。
ContainerRenamed 重新命名容器,因為原始容器名稱未遵循 Azure 命名慣例 。 原始容器已從 < 原始容器名稱 > 重新命名為 DataBox-GUID <> 。
ShareRenamed 已重新命名共用,因為原始共用名稱稱未遵循 Azure 命名慣例 。 原始共用已從原始檔案夾名稱 > 重新命名為 DataBox-GUID <<> 。
BlobRenamed 已將 Blob 重新命名,因為原始 Blob 名稱未遵循 Azure 命名慣例 。 原始 Blob 已從原始名稱 重新命名為 BlockBlob/DataBox-GUID <>< 。 >
FileRenamed 已將檔案重新命名,因為原始檔案名稱未遵循 Azure 命名慣例 。 原始 Blob 已從 < 原始名稱 > 重新命名為 AzureFile/DataBox-GUID ><
DiskRenamed 重新命名受控磁片檔案,因為原始檔案名稱未遵循 Azure 命名慣例 。 原始受控磁片檔案已從原始名稱 > 重新命名為 ManagedDisk/DataBox-GUID <<> 。
ExportCloudHttp 不支援的 Blob 類型。

下一步

請連 絡Microsoft 支援服務。