Используйте журналы для устранения неполадок, связанных с проверкой, на Диске Azure Data Box
Данная статья содержит сведения о Диске Microsoft Azure Data Box. В статье описывается, как использовать журналы для устранения неполадок, связанных с проверкой, которые могут возникать при развертывании этого решения.
Файлы журналов инструмента проверки
При проверке данных на дисках с помощью инструмента проверки создается файл error.xml для регистрации ошибок. Файл журнала находится в папке Drive:\DataBoxDiskImport\logs
диска. Ссылка на журнал ошибок предоставляется при запуске проверки.
Если для проверки запущено несколько сеансов, то для каждого сеанса создается один журнал ошибок.
Ниже приведен пример журнала ошибок, когда данные, загруженные в папку
PageBlob
, не выровнены по размеру 512 байт. Все данные, передаваемые в PageBlob, должны быть выровнены по размеру 512 байт, например VHD или VHDX. Ошибки в этом файле находятся в<Errors>
, а предупреждения — в<Warnings>
.<?xml version="1.0" encoding="utf-8"?> <ErrorLog Version="2018-10-01"> <SessionId>session#1</SessionId> <ItemType>PageBlob</ItemType> <SourceDirectory>D:\Dataset\TestDirectory</SourceDirectory> <Errors> <Error Code="Not512Aligned"> <Description>The file is not 512 bytes aligned.</Description> <List> <File Path="\Practice\myScript.ps1" /> </List> <Count>1</Count> </Error> </Errors> <Warnings /> </ErrorLog>
Ниже приведен пример журнала ошибок для ситуации, когда используется недопустимое имя контейнера. Папка, созданная вами в папке
BlockBlob
,PageBlob
илиAzureFile
на диске, становится контейнером в вашей учетной записи хранения Azure. Имя контейнера должно соответствовать соглашениям об именовании Azure.<?xml version="1.0" encoding="utf-8"?> <ErrorLog Version="2018-10-01"> <SessionId>bbsession</SessionId> <ItemType>BlockBlob</ItemType> <SourceDirectory>E:\BlockBlob</SourceDirectory> <Errors> <Error Code="InvalidShareContainerFormat"> <List> <Container Name="Azu-reFile" /> <Container Name="bbcont ainer1" /> </List> <Count>2</Count> </Error> </Errors> <Warnings /> </ErrorLog>
Ошибки инструмента проверки
В следующей таблице приведены ошибки, включенные в файл error.xml вместе с соответствующими рекомендуемыми действиями.
Код ошибки | Description | Рекомендованные действия |
---|---|---|
None |
Проверка данных выполнена успешно. | Предпринимать какие-либо действия не требуется. |
InvalidXmlCharsInPath |
Не удалось создать файл манифеста, так как путь к файлу содержит недопустимые символы. | Удалите эти символы, чтобы продолжить. |
OpenFileForReadFailed |
Не удалось обработать файл. Это может быть вызвано проблемой с доступом или повреждением файловой системы. | Не удалось прочитать файл из-за ошибки. Сведения об ошибке находятся в исключении. |
Not512Aligned |
Данный файл имеет недопустимый формат для папки PageBlob. | Отправляйте только те данные, которые выровнены по размеру 512 байт с папкой PageBlob . Удалите файл из папки PageBlob или переместите его в папку BlockBlob. Повторите проверку. |
InvalidBlobPath |
Путь к файлу не соответствует допустимому пути к BLOB-объекту в облаке согласно соглашениям об именовании BLOB-объектов Azure. | Измените путь к файлу в соответствии с рекомендациями по именованию Azure. |
EnumerationError |
Не удалось перечислить файл для проверки. | У данной ошибки может быть несколько причин. Наиболее вероятной причиной является доступ к файлу. |
ShareSizeExceeded |
Из-за этого файла размер общей папки Azure превысил ограничение Azure в 5 ТБ. | Уменьшите размер данных в общей папке, чтобы они соответствовали ограничению по размерам объектов Azure. Повторите проверку. |
AzureFileSizeExceeded |
Размер файла превышает ограничения по размеру файлов Azure. | Уменьшите размер файла или данных, чтобы файл соответствовал ограничению по размерам объектов Azure. Повторите проверку. |
BlockBlobSizeExceeded |
Размер файла превышает ограничения по размеру блочных BLOB-объектов Azure. | Уменьшите размер файла или данных, чтобы файл соответствовал ограничению по размерам объектов Azure. Повторите проверку. |
ManagedDiskSizeExceeded |
Размер файла превышает ограничения по размеру управляемого диска Azure. | Уменьшите размер файла или данных, чтобы файл соответствовал ограничению по размерам объектов Azure. Повторите проверку. |
PageBlobSizeExceeded |
Размер файла превышает ограничения по размеру управляемого диска Azure. | Уменьшите размер файла или данных, чтобы файл соответствовал ограничению по размерам объектов Azure. Повторите проверку. |
InvalidShareContainerFormat |
Имена каталогов не соответствуют соглашениям об именовании контейнеров или общих папок Azure. | Первая папка, созданная в уже существующих папках на диске, станет контейнером в вашей учетной записи хранения. Имя общей папки или контейнера не соответствует соглашениям об именовании Azure. Переименуйте файл, чтобы он соответствует соглашениям об именовании Azure. Повторите проверку. |
InvalidBlobNameFormat |
Путь к файлу не соответствует допустимому пути к BLOB-объекту в облаке согласно соглашениям об именовании BLOB-объектов Azure. | Переименуйте файл, чтобы он соответствует соглашениям об именовании Azure. Повторите проверку. |
InvalidFileNameFormat |
Путь к файлу не соответствует допустимому пути к файлу в облаке согласно соглашениям об именовании файлов Azure. | Переименуйте файл, чтобы он соответствует соглашениям об именовании Azure. Повторите проверку. |
InvalidDiskNameFormat |
Путь к файлу не соответствует допустимому имени диска в облаке согласно соглашениям об именовании управляемых дисков Azure. | Переименуйте файл, чтобы он соответствует соглашениям об именовании Azure. Повторите проверку. |
NotPartOfFileShare |
Недопустимый путь для передачи файлов. Отправьте файлы в папку в Файлах Azure. | Удалите файлы с ошибками и отправьте их в заранее созданную папку. Повторите проверку. |
NonVhdFileNotSupportedForManagedDisk |
Не удается отправить файл, не являющийся VHD-файлом, в качестве управляемого диска. | Удалите файлы, не являющиеся файлами VHD, из папки ManagedDisk , поскольку они не поддерживаются, либо переместите эти файлы в папку PageBlob . Повторите проверку. |
Следующие шаги
- Устранение ошибок отправки данных.