Используйте журналы для устранения неполадок, связанных с проверкой, на Диске 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. Повторите проверку.

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