Usar logs para solucionar problemas de validação no Azure Data Box Disk

Este artigo aplica-se ao Microsoft Azure Data Box Disk. O artigo descreve como usar os logs para solucionar os problemas de validação que você pode ver ao implantar essa solução.

Arquivos de log da ferramenta de validação

Quando você valida os dados nos discos usando a ferramenta de validação, um erro.xml é gerado para registrar quaisquer erros. O ficheiro de registo está localizado na pasta da Drive:\DataBoxDiskImport\logs sua unidade. Um link para o log de erros é fornecido quando você executa a validação.

Se você executar várias sessões para validação, um log de erros será gerado por sessão.

  • Aqui está um exemplo do log de erros quando os dados carregados na PageBlob pasta não estão alinhados com 512 bytes. Todos os dados carregados no PageBlob devem estar alinhados com 512 bytes, por exemplo, um VHD ou VHDX. Os erros neste arquivo estão no <Errors> e avisos em <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>
    
  • Aqui está um exemplo do log de erros quando o nome do contêiner não é válido. A pasta que você cria em , PageBlobou AzureFile pastas no disco se torna um contêiner em BlockBlobsua conta de Armazenamento do Azure. O nome do contêiner deve seguir as convenções de nomenclatura do 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>
    

Erros da ferramenta de validação

Os erros contidos no erro.xml com as ações recomendadas correspondentes são resumidos na tabela a seguir.

Código de erro Descrição Ações recomendadas
None Validados com sucesso os dados. nenhuma ação necessária.
InvalidXmlCharsInPath Não foi possível criar um arquivo de manifesto, pois o caminho do arquivo tem caracteres que não são válidos. Remova esses caracteres para continuar.
OpenFileForReadFailed Não foi possível processar o arquivo. Isso pode ser devido a um problema de acesso ou corrupção do sistema de arquivos. Não foi possível ler o ficheiro devido a um erro. Os detalhes do erro estão na exceção.
Not512Aligned Este arquivo não está em um formato válido para a pasta PageBlob. Carregue apenas dados de 512 bytes alinhados à PageBlob pasta. Remova o arquivo da pasta PageBlob ou mova-o para a pasta BlockBlob. Tente novamente a validação.
InvalidBlobPath O caminho do arquivo não é mapeado para um caminho de blob válido na nuvem de acordo com as convenções de nomenclatura do Blob do Azure. Siga as diretrizes de nomenclatura do Azure para renomear o caminho do arquivo.
EnumerationError Não foi possível enumerar o arquivo para validação. Pode haver várias razões para este erro. Um motivo mais provável é o acesso ao arquivo.
ShareSizeExceeded Esse arquivo fez com que o tamanho do compartilhamento de arquivos do Azure excedesse o limite do Azure de 5 TB. Reduza o tamanho dos dados no compartilhamento para que ele esteja em conformidade com os limites de tamanho do objeto do Azure. Tente novamente a validação.
AzureFileSizeExceeded O tamanho do arquivo excede os limites de tamanho do arquivo do Azure. Reduza o tamanho do arquivo ou dos dados para que ele esteja em conformidade com os limites de tamanho do objeto do Azure. Tente novamente a validação.
BlockBlobSizeExceeded O tamanho do arquivo excede os limites de tamanho do Blob de Bloco do Azure. Reduza o tamanho do arquivo ou dos dados para que ele esteja em conformidade com os limites de tamanho do objeto do Azure. Tente novamente a validação.
ManagedDiskSizeExceeded O tamanho do ficheiro excede os limites de tamanho do Disco Gerido do Azure. Reduza o tamanho do arquivo ou dos dados para que ele esteja em conformidade com os limites de tamanho do objeto do Azure. Tente novamente a validação.
PageBlobSizeExceeded O tamanho do ficheiro excede os limites de tamanho do Disco Gerido do Azure. Reduza o tamanho do arquivo ou dos dados para que ele esteja em conformidade com os limites de tamanho do objeto do Azure. Tente novamente a validação.
InvalidShareContainerFormat Os nomes de diretório não estão em conformidade com as convenções de nomenclatura do Azure para contêineres ou compartilhamentos. A primeira pasta criada sob as pastas pré-existentes no disco torna-se um contêiner em sua conta de armazenamento. Esse nome de compartilhamento ou contêiner não está em conformidade com as convenções de nomenclatura do Azure. Renomeie o arquivo para que ele esteja em conformidade com as convenções de nomenclatura do Azure. Tente novamente a validação.
InvalidBlobNameFormat O caminho do arquivo não é mapeado para um caminho de blob válido na nuvem de acordo com as convenções de nomenclatura do Blob do Azure. Renomeie o arquivo para que ele esteja em conformidade com as convenções de nomenclatura do Azure. Tente novamente a validação.
InvalidFileNameFormat O caminho do arquivo não é mapeado para um caminho de arquivo válido na nuvem de acordo com as convenções de nomenclatura do Arquivo do Azure. Renomeie o arquivo para que ele esteja em conformidade com as convenções de nomenclatura do Azure. Tente novamente a validação.
InvalidDiskNameFormat O caminho do arquivo não é mapeado para um nome de disco válido na nuvem de acordo com as convenções de nomenclatura do Disco Gerenciado do Azure. Renomeie o arquivo para que ele esteja em conformidade com as convenções de nomenclatura do Azure. Tente novamente a validação.
NotPartOfFileShare O caminho de carregamento dos ficheiros não é válido. Carregue os arquivos em uma pasta nos Arquivos do Azure. Remova os arquivos em erro e carregue esses arquivos para uma pasta pré-criada. Tente novamente a validação.
NonVhdFileNotSupportedForManagedDisk Um arquivo não VHD não pode ser carregado como um disco gerenciado. Remova os arquivos não-VHD da pasta, pois eles não são suportados ManagedDisk , ou mova esses arquivos para uma PageBlob pasta. Tente novamente a validação.

Próximos passos