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

Este artigo se aplica 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 arquivo error.xml é gerado para registrar quaisquer erros. O arquivo de log está localizado na pasta Drive:\DataBoxDiskImport\logs da sua unidade. Um link para o log de erros é fornecido quando você executa a validação.

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

  • Aqui está um exemplo do log de erros quando os dados carregados na pasta PageBlob não estão alinhados com 512 bytes. Todos os dados carregados em PageBlob devem estar alinhados com 512 bytes, por exemplo, um VHD ou VHDX. Os erros neste arquivo estão em <Errors> e os 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 nas pastas BlockBlob, PageBlob ou AzureFile no disco, torna-se um contêiner em sua 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 error.xml com as ações recomendadas correspondentes são resumidos na tabela a seguir.

Código do erro Descrição Ações recomendadas
None Dados validado com êxito. Nenhuma ação é necessária.
InvalidXmlCharsInPath Não foi possível criar um arquivo de manifesto, pois o caminho do arquivo tem caracteres invá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 arquivo 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 somente os dados que estão alinhados com 512 bytes na pasta PageBlob. Remova o arquivo da pasta PageBlob ou mova-o para a pasta BlockBlob. Repita a validação.
InvalidBlobPath O caminho do arquivo não está 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 esse erro. A razão mais provável é o acesso ao arquivo.
ShareSizeExceeded Esse arquivo fez com que o tamanho do compartilhamento de arquivos do Azure ultrapasse 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 de objeto do Azure. Repita a validação.
AzureFileSizeExceeded O tamanho do arquivo ultrapassa 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 de objeto do Azure. Repita a validação.
BlockBlobSizeExceeded O tamanho do arquivo ultrapassa os limites de tamanho do Blob de Blocos do Azure. Reduza o tamanho do arquivo ou dos dados para que ele esteja em conformidade com os limites de tamanho de objeto do Azure. Repita a validação.
ManagedDiskSizeExceeded O tamanho do arquivo ultrapassa os limites de tamanho do Disco Gerenciado do Azure. Reduza o tamanho do arquivo ou dos dados para que ele esteja em conformidade com os limites de tamanho de objeto do Azure. Repita a validação.
PageBlobSizeExceeded O tamanho do arquivo ultrapassa os limites de tamanho do Disco Gerenciado do Azure. Reduza o tamanho do arquivo ou dos dados para que ele esteja em conformidade com os limites de tamanho de objeto do Azure. Repita a validação.
InvalidShareContainerFormat Os nomes de diretórios não estão em conformidade com as convenções de nomenclatura do Azure para contêineres ou compartilhamentos. A primeira pasta criada nas pastas pré-existentes no disco torna-se um contêiner em sua conta de armazenamento. Esse nome de contêiner ou de compartilhamento 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. Repita a validação.
InvalidBlobNameFormat O caminho do arquivo não está 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. Repita a validação.
InvalidFileNameFormat O caminho do arquivo não está 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. Repita a validação.
InvalidDiskNameFormat O caminho do arquivo não está 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. Repita a validação.
NotPartOfFileShare O caminho de carregamento dos arquivos não é válido. Carregue os arquivos em uma pasta nos Arquivos do Azure. Remova os arquivos com erro e carregue esses arquivos em uma pasta criada previamente. Repita 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 ManagedDisk, pois eles não têm suporte ou mova esses arquivos para uma pasta PageBlob. Repita a validação.

Próximas etapas