Řešení potíží s importy a exporty přes Azure Import/Export pomocí protokolů

Když služba Microsoft Azure Import/Export zpracuje jednotky pro úlohu importu nebo exportu, služba zapíše protokoly kopírování a podrobné protokoly do účtu úložiště, který jste použili. Oba protokoly se ukládají pro každou jednotku.

  • Protokol kopírování hlásí události pro všechny neúspěšné operace kopírování mezi diskem a účtem Azure Storage. Protokol kopírování končí souhrnem chyb podle kategorie chyb.

  • Podrobný protokol obsahuje seznam všech operací kopírování, které proběhly úspěšně pro každý objekt blob a soubor.

Vyhledání protokolů

Když k vytvoření úlohy importu nebo exportu v Azure Data Boxu použijete službu Import/Export, zobrazí se úloha Import/Export spolu s ostatními prostředky Data Boxu .

Pomocí následujících kroků zjistíte stav kopií dat pro úlohu Import/Export:

  1. Přihlaste se k portálu Azure.

  2. Vyhledejte datové pole Azure.

    Snímek obrazovky znázorňující, jak hledat úlohy Data Boxu na webu Azure Portal Vyhledávací pole a vybraná služba Azure Data Box jsou zvýrazněné.

  3. Pokud chcete filtrovat úlohy Azure Import/Export, zadejte do vyhledávacího pole text "Import/Export".

    Snímek obrazovky znázorňující, jak filtrovat prostředky Data Boxu na webu Azure Portal a zobrazit úlohy importu a exportu Vyhledávací pole je zvýrazněné.

    Na stránce se zobrazí seznam úloh importu a exportu.

    Snímek obrazovky s prostředky Data Boxu na webu Azure Portal filtrovaný na úlohy importu exportu Název úlohy, typ přenosu, stav a model jsou zvýrazněné.

  4. Podrobnosti o úloze zobrazíte výběrem názvu úlohy.

    Pro každou jednotku se zobrazí stav aktuální objednávky vybrané úlohy a podrobnosti kopírování dat.

    • Pokud máte přístup k účtu úložiště, můžete pro zobrazení protokolu vybrat cestu ke kopírování nebo podrobnou cestu k protokolu.

    • Výběrem ID jednotky otevřete panel s úplnými informacemi o kopírování, včetně souboru manifestu a hodnoty hash.

    Snímek obrazovky s přehledem úlohy importu exportu na webu Azure Portal Stav objednávky a adresy URL protokolu kopírování dat pro jednotku jsou zvýrazněné.

Protokol kopírování se ukládá automaticky. Pokud jste se při zadání objednávky rozhodli uložit podrobné protokoly, uvidíte také cestu k podrobnému protokolu.

Protokoly se nahrají do kontejneru (pro importy a exporty objektů blob) nebo do sdílené složky (pro importy do azure Files) v účtu úložiště. Kontejner má název databoxcopylog. Adresy URL mají tyto formáty:

Typ protokolu Formát adresy URL
kopírování protokolu <storage-account-name>/databoxcopylog/<order-name>_<device-serial-number>_CopyLog_<job-ID>.xml
podrobný protokol <storage-account-name>/databoxcopylog/<order-name>_<device-serial-number>_VerboseLog_<job-ID>.xml

U úloh exportu se na disk uloží také soubor manifestu.

Každý přenos dat disku generuje protokol kopírování. Pokud jste se při vytváření objednávky rozhodli uložit podrobný protokol, je ve stejné složce také podrobný protokol.

Poznámka:

U předchozích objednávek můžete najít protokol chyb (_error.xml) společně s podrobným protokolem waies v kontejneru v účtu úložiště. Zobrazí se DriveLog Versionv souhrnu 2018-10-01protokolu chyb . Formáty protokolů se liší od formátů popsaných v tomto článku.

Kontrola protokolů importu

Během importu služba Import/Export vygeneruje podrobný protokol a protokol kopírování pro každý disk.

Podrobný protokol

Podrobný protokol je volitelný soubor, který můžete povolit při řazení. Jedná se o jednoduchý seznam všech souborů, které byly úspěšně importovány z jednotky. Podrobný protokol poskytuje pro každý soubor následující informace. Podrobný protokol neposkytuje souhrnné informace.

Pole Popis
CloudFormat BlockBlob, PageBlob nebo AzureFile.
Cesta Cesta k souboru v rámci účtu úložiště
Velikost Velikost souboru nebo objektu blob
crc64 Kontrolní součet kontroly cyklické redundance 64 (CRC64), který byl použit k ověření integrity dat během přenosu dat.

Ukázkový podrobný protokol: import

Následující ukázkový podrobný protokol obsahuje ukázkové položky souboru pro importy objektů blob bloku, objektu blob stránky a souborů 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>

Kopírování protokolu

Protokol kopírování obsahuje položku chyby pro každý soubor, který se nepodařilo importovat nebo exportovat, s podrobnostmi o chybě. Protokol kopírování končí souhrnem ověření a chyb kopírování, ke kterým došlo během přenosu dat.

Každá položka chyby obsahuje následující informace.

Pole Popis
Cesta Cílová sdílená složka v rámci kontejneru nebo sdílené složky.
Kategorie Identifikuje kategorii chyb. Další informace najdete v tématu Chyby přenosu dat.
ErrorCode Číselný kód chyby.
ErrorMessage Popisuje chybu.

Souhrn na konci protokolu (vyhledání CopyLog Summary) poskytuje následující informace:

  • Verze protokolu jednotky (v tomto případě 2021-08-01)
  • ID jednotky
  • Stav kopírování dat
  • Souhrn chyb ověřování podle kategorie chyb
  • Souhrn chyb kopírování podle kategorie chyb

Ukázkový protokol kopírování: import

Následující ukázka představuje protokol kopírování pro import do služby Azure Files i azure Blob Storage.

Tato kopie selhala, bez chyb ověření, ale se třemi chybami kopírování. Jedna sdílená složka byla přejmenována (ShareRenamed chyba) a byly přejmenovány dva kontejnery (ContainerRenamed chyba). Položka chyby obsahuje původní a nové názvy souborů.

<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>

Kontrola protokolů exportu

Během exportu služba Import/Export vygeneruje podrobný protokol a protokol kopírování pro každý přenos dat ze služby Azure Storage na disk. Existuje také soubor manifestu, který se uloží na disk.

Podrobný protokol

Podrobný protokol pro export je jednoduchý seznam všech souborů, které byly úspěšně exportovány z účtu úložiště Azure na jednotku. Podrobný protokol poskytuje pro každý soubor následující informace. Podrobný protokol neposkytuje souhrnné informace.

Pole Popis
CloudFormat BlockBlob, PageBlob nebo AzureFile.
Etag Značka entity (ETag) pro prostředek, která se používá k kontrole souběžnosti během přenosu dat.
Cesta Cesta k souboru v rámci účtu úložiště
Velikost Velikost souboru nebo objektu blob
crc64 Kontrolní součet kontroly cyklické redundance 64 (CRC64) vypočítaný při exportu dat na disk.

Ukázkový podrobný protokol: export

V následujícím ukázkovém podrobném protokolu úloha exportu úspěšně přenesla tři objekty blob ze služby Azure Blob Storage.

<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>

Kopírování protokolu

Protokol kopírování pro export obsahuje položku chyby pro každý soubor, který se nepodařilo úspěšně přenést z Azure Storage na disk, s podrobnostmi o chybě. Protokol kopírování končí souhrnem ověření a chyb kopírování, ke kterým došlo během přenosu dat.

Protokol kopírování pro export hlásí problémy, jako je přenos dat, který selhal kvůli poškozené jednotce nebo klíči účtu úložiště, které se během přenosu dat změnily. Seznam problémů najdete v tématu Chyby přenosu dat.

Ukázkový protokol kopírování: export

Následující ukázka je protokol kopírování pro export, který narazil na tři chyby systému souborů ( UploadErrorWin32), které způsobily selhání exportu tří souborů. Chyba 267 označuje, že název adresáře je neplatný. Chyba 123 označuje nesprávnou syntaxi názvu souboru, názvu adresáře nebo popisku svazku.

<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>

Chyby přenosu dat

V protokolech kopírování pro úlohy importu a/nebo exportu zjistíte následující chyby.

Kategorie chyby Chybová zpráva Importy Exporty
UploadErrorWin32 Chyba systému souborů. Ano Yes
UploadErrorCloudHttp Nepodporovaný typ objektu blob Další informace o chybách v této kategorii najdete v části Souhrn chyb nahrávání. Ano Yes
UploadErrorDataValidationError CRC vypočítané během příjmu dat neodpovídá CRC vypočítané během nahrávání. Ano Yes
UploadErrorManagedConversionError Velikost importovaného objektu blob je neplatná. Velikost objektu blob je <bajty velikosti> objektů blob. Podporované velikosti jsou mezi 20971520 bajty a 8192 GiB. Další informace najdete v části Souhrn chyb nahrávání. Ano Yes
UploadErrorUnknownType Neznámou chybu. Ano Yes
ContainerRenamed Přejmenování kontejneru, protože původní název kontejneru neodpovídá zásadám vytváření názvů Azure. Původní kontejner byl přejmenován na DataBox-GUID<> z< původního názvu> kontejneru. No Ano
ShareRenamed Přejmenovali jste sdílenou složku, protože původní název sdílené složky neodpovídá zásadám vytváření názvů Azure. Původní sdílená složka byla přejmenována na DataBox-GUID<> z <původního názvu> složky. No Ano
BlobRenamed Objekt blob se přejmenoval, protože původní název objektu blob neodpovídá zásadám vytváření názvů Azure. Původní objekt blob byl přejmenován na BlockBlob/DataBox-GUID<> z< původního názvu.> No Ano
FileRenamed Přejmenování souboru, protože původní název souboru neodpovídá zásadám vytváření názvů Azure. Původní soubor byl přejmenován na AzureFile/DataBox-GUID<> z< původního názvu.> No Ano
DiskRenamed Přejmenování souboru spravovaného disku, protože původní název souboru neodpovídá zásadám vytváření názvů Azure pro spravované disky. Původní soubor spravovaného disku byl přejmenován na ManagedDisk/DataBox-GUID<> z< původního názvu.> No Ano
FileNameTrailsWithSlash Název objektu blob nebo název souboru končí koncovým lomítkem. Název objektu blob nebo název souboru, který končí koncovým zpětným lomítkem nebo lomítkem, se nedá exportovat na disk. No Ano
ExportCloudHttp Nepodporovaný typ objektu blob No Ano

Další kroky