Usar logs para solucionar problemas de importações e exportações por meio do Azure Import/Export
Quando o serviço de Importação/Exportação do Microsoft Azure processa as unidades para um trabalho de importação ou exportação, o serviço grava logs de cópia e logs detalhados na conta de armazenamento que você usou. Ambos os logs são salvos para cada unidade.
O log de cópia relata eventos para todas as operações de cópia com falha entre o disco e a conta de Armazenamento do Azure. O log de cópia termina com um resumo dos erros por categoria de erro.
O log detalhado tem uma lista de todas as operações de cópia que foram bem-sucedidas em cada blob e arquivo.
Localize os logs
Ao usar o serviço Importar/Exportar para criar um trabalho de importação ou exportação no Azure Data Box, você exibirá o trabalho Importar/Exportar junto com seus outros recursos do Data Box .
Use as seguintes etapas para descobrir o status das cópias de dados para um trabalho de Importação/Exportação:
Inicie sessão no portal do Azure.
Caixa de dados azure.
Para filtrar para trabalhos de Importação/Exportação do Azure, digite "Importar/Exportar" na caixa de pesquisa.
Uma lista de trabalhos de Importação/Exportação aparece na página.
Exiba os detalhes do trabalho selecionando um nome de trabalho.
O status do pedido atual do trabalho selecionado e os detalhes da cópia de dados são exibidos para cada unidade.
Se você tiver acesso à conta de armazenamento, poderá selecionar um caminho de log de cópia ou um caminho de log detalhado para exibir o log.
Selecione um ID de unidade para abrir um painel com informações de cópia completa, incluindo o arquivo de manifesto e hash.
Um log de cópia é salvo automaticamente. Se você optar por salvar logs detalhados quando fez seu pedido, você também verá o caminho para o log detalhado.
Os logs são carregados em um contêiner (para importações e exportações de blob) ou compartilhamento (para importações para Arquivos do Azure) na conta de armazenamento. É atribuído o nome databoxcopylog
ao contentor. Os URLs têm estes formatos:
Tipo de log | Formato do URL |
---|---|
Copiar registo | <storage-account-name>/databoxcopylog/<order-name>_<device-serial-number>_CopyLog_<job-ID>.xml |
log detalhado | <storage-account-name>/databoxcopylog/<order-name>_<device-serial-number>_VerboseLog_<job-ID>.xml |
Para trabalhos de exportação, um arquivo de manifesto também é salvo no disco.
Cada transferência de dados para um disco gera um log de cópia. Se você optar por salvar um log detalhado quando criou o pedido, também há um log detalhado na mesma pasta.
Nota
Para seus pedidos anteriores, você pode encontrar um log de erros (_error.xml) junto com o log detalhado em um waies
contêiner na conta de armazenamento. O DriveLog Version
, mostrado no resumo do log de erros, será 2018-10-01
. Os formatos de log diferem daqueles descritos neste artigo.
Revisar logs de importação
Durante uma importação, o serviço de Importação/Exportação gera um log detalhado e um log de cópia para cada disco.
Registo verboso
O log detalhado é um arquivo opcional que você pode ativar durante o pedido. É uma lista simples de todos os arquivos que foram importados com êxito da unidade. O log detalhado fornece as seguintes informações para cada arquivo. O log detalhado não fornece informações resumidas.
Campo | Descrição |
---|---|
CloudFormat | BlockBlob, PageBlob ou AzureFile. |
Caminho | Caminho para o arquivo dentro da conta de armazenamento. |
Tamanho | Tamanho do arquivo ou blob. |
CRC64 | A soma de verificação de redundância cíclica 64 (CRC64) que foi usada para verificar a integridade dos dados durante a transferência de dados. |
Exemplo de log detalhado: importação
O log detalhado de exemplo a seguir tem entradas de arquivo de exemplo para blob de bloco, blob de página e importações de Arquivo do 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>
Copiar registo
O log de cópia contém uma entrada de erro para cada arquivo que falhou ao importar ou exportar, com detalhes do erro. O log de cópia termina com um resumo dos erros de validação e cópia que ocorreram durante a transferência de dados.
Cada entrada de erro contém as seguintes informações.
Campo | Descrição |
---|---|
Caminho | O compartilhamento de destino dentro do contêiner ou compartilhamento de arquivos. |
Categoria | Identifica a categoria de erro. Para obter mais informações, consulte Erros de transferência de dados. |
CódigoDoErro | O código numérico para o erro. |
ErrorMessage | Descreve o erro. |
O resumo no final do log (procure CopyLog Summary
) fornece as seguintes informações:
- Versão do log da unidade (neste caso,
2021-08-01
) - ID da unidade
- Estado da cópia dos dados
- Resumo dos erros de validação por categoria de erro
- Resumo dos erros de cópia por categoria de erro
Exemplo de log de cópia: importação
O exemplo a seguir é um log de cópia para uma importação para Arquivos do Azure e armazenamento de Blob do Azure.
Esta cópia falhou, sem erros de validação, mas com três erros de cópia. Um compartilhamento de arquivos foi renomeado (ShareRenamed
erro) e dois contêineres foram renomeados (ContainerRenamed
erro). A entrada de erro fornece os nomes de arquivo original e novo.
<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>
Revisar logs de exportação
Durante uma exportação, o serviço Importar/Exportar gera um log detalhado e um log de cópia para cada transferência de dados do Armazenamento do Azure para um disco. Há também um arquivo de manifesto, que é salvo no disco.
Registo verboso
O log detalhado para uma exportação é uma listagem simples de todos os arquivos que foram exportados com êxito da conta de armazenamento do Azure para a unidade. O log detalhado fornece as seguintes informações para cada arquivo. O log detalhado não fornece informações resumidas.
Campo | Descrição |
---|---|
CloudFormat | BlockBlob, PageBlob ou AzureFile. |
Etag | A marca de entidade (ETag) para o recurso, que é usada para verificação de simultaneidade durante a transferência de dados. |
Caminho | Caminho para o arquivo dentro da conta de armazenamento. |
Tamanho | Tamanho do arquivo ou blob. |
CRC64 | A soma de verificação de redundância cíclica 64 (CRC64) que foi calculada durante a exportação de dados para o disco. |
Exemplo de log detalhado: exportação
No log detalhado de exemplo a seguir, o trabalho de exportação transferiu com êxito três blobs do armazenamento de Blobs do 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>
Copiar registo
O log de cópia para uma exportação contém uma entrada de erro para cada arquivo que não conseguiu transferir com êxito do Armazenamento do Azure para o disco, com detalhes do erro. O log de cópia termina com um resumo dos erros de validação e cópia que ocorreram durante a transferência de dados.
O log de cópia de uma exportação relata problemas como uma transferência de dados que falha devido a uma unidade danificada ou uma chave de conta de armazenamento que foi alterada durante a transferência de dados. Para obter uma lista de problemas, consulte Erros de transferência de dados.
Exemplo de log de cópia: exportação
O exemplo a seguir é um log de cópia para uma exportação que encontrou três erros do sistema de arquivos ( UploadErrorWin32
) que causaram a falha na exportação de três arquivos. O erro 267 indica que o nome do diretório é inválido. O erro 123 indica um nome de arquivo incorreto, nome de diretório ou sintaxe de rótulo de volume.
<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>
Erros na transferência de dados
Você encontrará os seguintes erros nos logs de cópia para trabalhos de importação e/ou exportação.
Categoria de erro | Mensagem de Erro | Importações | Exportações |
---|---|---|---|
UploadErrorWin32 |
Erro do sistema de arquivos. | Sim | Sim |
UploadErrorCloudHttp |
Tipo de blob não suportado. Para obter mais informações sobre erros nesta categoria, consulte Resumo de erros de carregamento. | Sim | Sim |
UploadErrorDataValidationError |
O CRC calculado durante a ingestão de dados não corresponde ao CRC calculado durante o upload. | Sim | Sim |
UploadErrorManagedConversionError |
O tamanho do blob que está sendo importado é inválido. O tamanho do blob é <bytes de tamanho> blob. Os tamanhos suportados estão entre 20971520 bytes e 8192 GiB. Para obter mais informações, consulte Resumo dos erros de carregamento. | Sim | Sim |
UploadErrorUnknownType |
Uma margem de erro desconhecida. | Sim | Sim |
ContainerRenamed |
Renomeado o contêiner porque o nome do contêiner original não segue as convenções de nomenclatura do Azure. O contêiner original foi renomeado para DataBox-GUID<> do nome> do <contêiner original. | Não | Sim |
ShareRenamed |
Renomeado o compartilhamento porque o nome do compartilhamento original não segue as convenções de nomenclatura do Azure. O compartilhamento original foi renomeado para DataBox-GUID<> do nome> da <pasta original. | Não | Sim |
BlobRenamed |
Renomeado o blob porque o nome do blob original não segue as convenções de nomenclatura do Azure. O blob original foi renomeado para BlockBlob/DataBox-GUID<> do< nome> original. | Não | Sim |
FileRenamed |
Renomeado o arquivo porque o nome do arquivo original não segue as convenções de nomenclatura do Azure. O arquivo original foi renomeado para AzureFile/DataBox-GUID<> do< nome> original. | Não | Sim |
DiskRenamed |
Renomeado o arquivo de disco gerenciado porque o nome do arquivo original não segue as convenções de nomenclatura do Azure para discos gerenciados. O arquivo de disco gerenciado original foi renomeado para ManagedDisk/DataBox-GUID<> do< nome> original. | Não | Sim |
FileNameTrailsWithSlash |
O nome do blob ou o nome do arquivo termina com uma barra à direita. Um nome de blob ou nome de arquivo que termina com uma barra invertida ou barra frontal não pode ser exportado para o disco. | Não | Sim |
ExportCloudHttp |
Tipo de blob não suportado. | Não | Sim |