Использование журналов для устранения неполадок с импортом и экспортом с помощью Azure импорт и экспорт
Когда служба импорт и экспорт Microsoft Azure обрабатывает диски для задания импорта или экспорта, служба записывает журналы копирования и подробные журналы в используемую учетную запись хранения. Оба журнала сохраняются для каждого диска.
Журнал копирования сообщает о событиях всех неудачных операций копирования между диском и учетной записью служба хранилища Azure. Журнал копирования заканчивается сводкой ошибок по категориям ошибок.
Подробный журнал содержит список всех операций копирования, которые успешно выполнены в каждом большом двоичном объекте и файле.
Поиск журналов
При использовании службы импорт и экспорт для создания задания импорта или экспорта в Azure Data Box вы увидите задание импорт и экспорт вместе с другими ресурсами Data Box.
Чтобы узнать состояние копирования данных для задания импорт и экспорт, выполните следующие действия.
Войдите на портал Azure.
Найдите поле данных Azure.
Чтобы отфильтровать задания azure импорт и экспорт, введите "импорт и экспорт" в поле поиска.
На странице появится список заданий импорт и экспорт.
Просмотр сведений о задании путем выбора имени задания.
Состояние текущего заказа выбранного задания и сведения о копировании данных отображаются для каждого диска.
Если у вас есть доступ к учетной записи хранения, можно выбрать путь к журналу копирования или подробный путь к журналу для просмотра журнала.
Выберите идентификатор диска, чтобы открыть панель с полными сведениями о копировании, включая файл манифеста и хэш.
Журнал копирования сохраняется автоматически. Если вы решили сохранить подробные журналы при размещении заказа, вы также увидите путь к подробному журналу.
Журналы отправляются в контейнер (для импорта и экспорта 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 Version
2018-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 | Да |