Ř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:
Přihlaste se k portálu Azure.
Vyhledejte datové pole Azure.
Pokud chcete filtrovat úlohy Azure Import/Export, zadejte do vyhledávacího pole text "Import/Export".
Na stránce se zobrazí seznam úloh importu a exportu.
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.
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 Version
v souhrnu 2018-10-01
protokolu 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 |