Использование журналов для устранения неполадок с импортом и экспортом с помощью Azure импорт и экспорт

Когда служба импорт и экспорт Microsoft Azure обрабатывает диски для задания импорта или экспорта, служба записывает журналы копирования и подробные журналы в используемую учетную запись хранения. Оба журнала сохраняются для каждого диска.

  • Журнал копирования сообщает о событиях всех неудачных операций копирования между диском и учетной записью служба хранилища Azure. Журнал копирования заканчивается сводкой ошибок по категориям ошибок.

  • Подробный журнал содержит список всех операций копирования, которые успешно выполнены в каждом большом двоичном объекте и файле.

Поиск журналов

При использовании службы импорт и экспорт для создания задания импорта или экспорта в Azure Data Box вы увидите задание импорт и экспорт вместе с другими ресурсами Data Box.

Чтобы узнать состояние копирования данных для задания импорт и экспорт, выполните следующие действия.

  1. Войдите на портал Azure.

  2. Найдите поле данных Azure.

    Снимок экрана: поиск заданий Data Box в портал Azure. Выделено поле поиска и выбранная служба Azure Data Box.

  3. Чтобы отфильтровать задания azure импорт и экспорт, введите "импорт и экспорт" в поле поиска.

    Снимок экрана: фильтрация ресурсов Data Box в портал Azure для отображения заданий импорт и экспорт. Выделено поле поиска.

    На странице появится список заданий импорт и экспорт.

    Снимок экрана: ресурсы Data Box в портал Azure отфильтрованы для заданий импорта экспорта. Выделены имя задания, тип передачи, состояние и модель.

  4. Просмотр сведений о задании путем выбора имени задания.

    Состояние текущего заказа выбранного задания и сведения о копировании данных отображаются для каждого диска.

    • Если у вас есть доступ к учетной записи хранения, можно выбрать путь к журналу копирования или подробный путь к журналу для просмотра журнала.

    • Выберите идентификатор диска, чтобы открыть панель с полными сведениями о копировании, включая файл манифеста и хэш.

    Снимок экрана: обзор задания экспорта импорта в портал Azure. Выделены сведения о состоянии заказа и URL-адресах состояния копирования данных и журналов для диска.

Журнал копирования сохраняется автоматически. Если вы решили сохранить подробные журналы при размещении заказа, вы также увидите путь к подробному журналу.

Журналы отправляются в контейнер (для импорта и экспорта 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

Для заданий экспорта файл манифеста также сохраняется на диске.

Каждая передача данных для диска создает журнал копирования. Если вы решили сохранить подробный журнал при создании заказа, в той же папке также есть подробный журнал.

Примечание.

Для предыдущих заказов можно найти журнал ошибок (_error.xml) вместе с подробным журналом в контейнере в учетной waies записи хранения. Отображается DriveLog Version2018-10-01в сводке журнала ошибок. Форматы журналов отличаются от форматов, описанных в этой статье.

Просмотр журналов импорта

Во время импорта служба импорт и экспорт создает подробный журнал и журнал копирования для каждого диска.

Подробный журнал

Подробный журнал — это необязательный файл, который можно включить во время упорядочивания. Это простой список всех файлов, которые успешно импортировались с диска. Подробный журнал содержит следующие сведения для каждого файла. Подробный журнал не предоставляет сводные сведения.

Поле Description
CloudFormat BlockBlob, PageBlob или AzureFile.
Путь Путь к файлу в учетной записи хранения.
Размер Размер файла или большого двоичного объекта.
crc64 Циклическая избыточность проверка 64 (CRC64) проверка sum, которая использовалась для проверки целостности данных во время передачи данных.

Пример подробного журнала: импорт

В следующем примере подробного журнала приведены примеры записей файлов для импорта блочных 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>

Журнал копирования

Журнал копирования содержит запись об ошибке для каждого файла, который не удалось импортировать или экспортировать с подробными сведениями об ошибке. Журнал копирования заканчивается сводкой по проверке и ошибкам копирования, которые произошли во время передачи данных.

Каждая запись ошибки содержит следующие сведения.

Поле Description
Путь Целевая папка в контейнере или общей папке.
Категория Определяет категорию ошибок. Дополнительные сведения см. в разделе об ошибках передачи данных.
ErrorCode Числовой код ошибки.
ErrorMessage Описывает ошибку.

Сводка в конце журнала (найдите CopyLog Summary) предоставляет следующие сведения:

  • Версия журнала диска (в данном случае 2021-08-01)
  • идентификатор диска;
  • Состояние копирования данных
  • Сводка ошибок проверки по категориям ошибок
  • Сводка ошибок копирования по категориям ошибок

Пример журнала копирования: импорт

Следующий пример — это журнал копирования для импорта как в Файлы Azure, так и в хранилище BLOB-объектов Azure.

Сбой этой копии без ошибок проверки, но с тремя ошибками копирования. Один файловый ресурс был переименован (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>

Просмотр журналов экспорта

Во время экспорта служба импорт и экспорт создает подробный журнал и журнал копирования для каждого передачи данных из служба хранилища Azure на диск. Существует также файл манифеста, который сохраняется на диске.

Подробный журнал

Подробный журнал экспорта — это простой список всех файлов, успешно экспортированных из учетной записи хранения Azure на диск. Подробный журнал содержит следующие сведения для каждого файла. Подробный журнал не предоставляет сводные сведения.

Поле Description
CloudFormat BlockBlob, PageBlob или AzureFile.
Etag Тег сущности (ETag) для ресурса, который используется для параллелизма проверка во время передачи данных.
Путь Путь к файлу в учетной записи хранения.
Размер Размер файла или большого двоичного объекта.
crc64 Циклическая избыточность проверка 64 (CRC64) проверка sum, вычисленная при экспорте данных на диск.

Пример подробного журнала: экспорт

В следующем примере подробного журнала задание экспорта успешно передало три больших двоичных объекта из хранилища BLOB-объектов Azure.

<File CloudFormat="BlockBlob" ETag="0x8D804D87F976907" Path="export-blobs/movie/sc%3Aifi/block.blob" Size="4096" crc64="16033727819182370206">
</File><File CloudFormat="BlockBlob" ETag="0x8D804D889880CC6" Path="export-blobs/movie/sc#Aifi/block.blob" Size="4096" crc64="16033727819182370206">
</File><File CloudFormat="BlockBlob" ETag="0x8D804D8F1BC81C0" Path="export-blobs/@GMT-2001.03.30-14.44.00/block.blob" Size="4096" crc64="16033727819182370206">
</File>

Журнал копирования

Журнал копирования для экспорта содержит запись об ошибке для каждого файла, который не удалось успешно перенести из служба хранилища Azure на диск с подробными сведениями об ошибке. Журнал копирования заканчивается сводкой по проверке и ошибкам копирования, которые произошли во время передачи данных.

Журнал копирования для отчетов экспорта, например передача данных, которая завершается ошибкой из-за поврежденного диска или ключа учетной записи хранения, измененного во время передачи данных. Список проблем см. в разделе об ошибках передачи данных.

Пример журнала копирования: экспорт

Следующий пример — это журнал копирования для экспорта, который сталкивался с тремя ошибками файловой системы ( UploadErrorWin32), которые привели к сбою экспорта трех файлов. Ошибка 267 указывает, что имя каталога недопустимо. Ошибка 123 указывает неправильное имя файла, имя каталога или синтаксис метки тома.

<ErroredEntity CloudFormat="BlockBlob" Path="export-ut-invaliddirblobpath/movie/sc:Aifi/block.blob">
  <Category>UploadErrorWin32</Category>
  <ETag>0x8D804D8840B92C9</ETag>
  <ErrorCode>267</ErrorCode>
  <ErrorMessage>File Create failed</ErrorMessage>
  <Type>File</Type>
</ErroredEntity><ErroredEntity CloudFormat="BlockBlob" Path="export-ut-invaliddirblobpath/movie/sc-Aifi/block.blob">
  <Category>UploadErrorWin32</Category>
  <ETag>0x8D804D8AD026B2A</ETag>
  <ErrorCode>123</ErrorCode>
  <ErrorMessage>File Create failed</ErrorMessage>
  <Type>File</Type>
</ErroredEntity><ErroredEntity CloudFormat="BlockBlob" Path="export-ut-invaliddirblobpath/movie/sc*Aifi/block.blob">
  <Category>UploadErrorWin32</Category>
  <ETag>0x8D804D8A858F705</ETag>
  <ErrorCode>123</ErrorCode>
  <ErrorMessage>File Create failed</ErrorMessage>
  <Type>File</Type>
</ErroredEntity><CopyLog Summary="Summary">
  <DriveLogVersion>2021-08-01</DriveLogVersion>
  <DriveId>cb57dbe8-0b67-45e0-ad40-a08fb5305c60</DriveId>
  <Status>Failed</Status>
  <TotalFiles_Blobs>9</TotalFiles_Blobs>
  <FilesErrored>6</FilesErrored>
  <Summary>
    <ValidationErrors>
      <None Count="3" />
    </ValidationErrors>
    <CopyErrors>
      <UploadErrorWin32 Count="3" Description="File Create failed because of UploadErrorWin32 exception" />
    </CopyErrors>
  </Summary>
</CopyLog>

Ошибки передачи данных

В журналах копирования для заданий импорта и /или экспорта вы найдете следующие ошибки.

Категория ошибки Сообщение об ошибке Импорт Экспорты
UploadErrorWin32 Ошибка файловой системы. Да Да
UploadErrorCloudHttp Неподдерживаемый тип большого двоичного объекта. Дополнительные сведения об ошибках в этой категории см. в сводке об ошибках отправки. Да Да
UploadErrorDataValidationError Контрольная сумма, вычисленная во время приема данных, не соответствует той, которая вычислена во время отправки. Да Да
UploadErrorManagedConversionError Размер импортируемого BLOB-объекта является недопустимым Размер большого двоичного объекта — <байты большого> двоичного объекта. Поддерживаемые размеры находятся в диапазоне от 20971520 байт до 8192 ГиБ. Дополнительные сведения см. в разделе "Сводка ошибок отправки". Да Да
UploadErrorUnknownType Неизвестную погрешность. Да Да
ContainerRenamed Переименован контейнер, так как исходное имя контейнера не соответствует соглашениям об именовании Azure. Исходный контейнер был переименован в DataBox-GUID<> из< исходного имени> контейнера. No Да
ShareRenamed Переименован общий ресурс, так как исходное имя общей папки не соответствует соглашениям об именовании Azure. Исходная общая папка переименована в DataBox-GUID<> из< исходного имени> папки. No Да
BlobRenamed Переименован большой двоичный объект, так как исходное имя большого двоичного объекта не соответствует соглашениям об именовании Azure. Исходный большой двоичный объект переименован в BlockBlob/DataBox-GUID<> из< исходного имени.> No Да
FileRenamed Переименован файл, так как исходное имя файла не соответствует соглашениям об именовании Azure. Исходный файл переименован в AzureFile/DataBox-GUID<> из< исходного имени.> No Да
DiskRenamed Переименован файл управляемого диска, так как исходное имя файла не соответствует соглашениям об именовании Azure для управляемых дисков. Исходный файл управляемого диска был переименован в ManagedDisk/DataBox-GUID<> из <исходного имени.> No Да
FileNameTrailsWithSlash Имя большого двоичного объекта или имя файла заканчивается косой чертой. Имя большого двоичного объекта или имя файла, заканчивающееся конечным косой чертой или косой чертой вперед, нельзя экспортировать на диск. No Да
ExportCloudHttp Неподдерживаемый тип большого двоичного объекта. No Да

Следующие шаги