Řešení potíží s ověřováním v Azure Data Box Disk pomocí protokolů

Tento článek se týká Microsoft Azure Data Box Disk. Tento článek popisuje, jak používat protokoly k řešení potíží s ověřováním, které vidíte při nasazení tohoto řešení.

Soubory protokolu nástroje pro ověření

Když ověříte data na discích pomocí Nástroje pro ověření, vygeneruje se error.xml pro protokolování chyb. Soubor protokolu je umístěný ve Drive:\DataBoxDiskImport\logs složce vaší jednotky. Odkaz na protokol chyb je k dispozici při spuštění ověřování.

Pokud spustíte více relací pro ověření, je pro každou relaci vygenerován jeden protokol chyb.

  • Zde je ukázka protokolu chyb, když data načtená do PageBlob složky nejsou 512 – zarovnaná bajty. Všechna data nahraná do PageBlob musí být 512 – zarovnaná bajty, například VHD nebo VHDX. Chyby v tomto souboru jsou v <Errors> upozorněních a <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>
    
  • Tady je ukázka protokolu chyb, pokud název kontejneru není platný. Složka, kterou vytvoříte v adresáři BlockBlob , PageBlob nebo AzureFile složky na disku, se v účtu Azure Storage stal kontejnerem. Název kontejneru musí splňovat zásady vytváření názvů pro 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>
    

Chyby nástroje pro ověření

Chyby obsažené v error.xml s odpovídajícími doporučenými akcemi jsou shrnuty v následující tabulce.

Kód chyby Description Doporučené akce
None Data byla úspěšně ověřena. Nevyžaduje se žádná akce.
InvalidXmlCharsInPath Nelze vytvořit soubor manifestu, protože cesta k souboru obsahuje neplatné znaky. Chcete-li pokračovat, odeberte tyto znaky.
OpenFileForReadFailed Soubor nelze zpracovat. Důvodem může být problém s přístupem nebo poškození systému souborů. Kvůli chybě se nepovedlo přečíst soubor. Podrobnosti o chybě jsou ve výjimce.
Not512Aligned Tento soubor nemá platný formát pro složku PageBlob. Nahrávat pouze data, která jsou 512 bajtů zarovnaných do PageBlob složky. Odeberte soubor ze složky PageBlob nebo ho přesuňte do složky BlockBlob. Opakujte ověření.
InvalidBlobPath Cesta k souboru není namapována na platnou cestu objektu BLOB v cloudu podle zásad vytváření názvů objektů BLOB v Azure. Pokud chcete přejmenovat cestu k souboru, postupujte podle pokynů pro pojmenování Azure.
EnumerationError Nepodařilo se vytvořit výčet souboru pro ověření. Tato chyba může mít několik příčin. Nejpravděpodobnějším důvodem je přístup k souboru.
ShareSizeExceeded Tento soubor způsobil, že velikost sdílené složky Azure překračuje limit Azure 5 TB. Zmenšete velikost dat ve sdílené složce tak, aby splňovala omezení velikosti objektů Azure. Opakujte ověření.
AzureFileSizeExceeded Velikost souboru překračuje limity velikosti souborů Azure. Zmenšete velikost souboru nebo dat tak, aby splňovala omezení velikosti objektů Azure. Opakujte ověření.
BlockBlobSizeExceeded Velikost souboru překračuje limity omezení velikosti objektů blob bloku Azure. Zmenšete velikost souboru nebo dat tak, aby splňovala omezení velikosti objektů Azure. Opakujte ověření.
ManagedDiskSizeExceeded Velikost souboru překračuje limity velikosti spravovaného disku Azure. Zmenšete velikost souboru nebo dat tak, aby splňovala omezení velikosti objektů Azure. Opakujte ověření.
PageBlobSizeExceeded Velikost souboru překračuje limity velikosti spravovaného disku Azure. Zmenšete velikost souboru nebo dat tak, aby splňovala omezení velikosti objektů Azure. Opakujte ověření.
InvalidShareContainerFormat Názvy adresářů neodpovídají konvencím názvů Azure pro kontejnery nebo sdílené složky. První složka vytvořená v rámci existujících složek na disku se v účtu úložiště stal kontejnerem. Tato sdílená složka nebo název kontejneru neodpovídají konvencím pojmenování Azure. Přejmenujte soubor tak, aby splňoval konvence vytváření názvů Azure. Opakujte ověření.
InvalidBlobNameFormat Cesta k souboru není namapována na platnou cestu objektu BLOB v cloudu podle zásad vytváření názvů objektů BLOB v Azure. Přejmenujte soubor tak, aby splňoval konvence vytváření názvů Azure. Opakujte ověření.
InvalidFileNameFormat Cesta k souboru není namapována na platnou cestu k souboru v cloudu podle konvencí pro pojmenovávání souborů Azure. Přejmenujte soubor tak, aby splňoval konvence vytváření názvů Azure. Opakujte ověření.
InvalidDiskNameFormat Cesta k souboru není v cloudu namapována na platný název disku podle konvencí pojmenování na spravovaném disku Azure. Přejmenujte soubor tak, aby splňoval konvence vytváření názvů Azure. Opakujte ověření.
NotPartOfFileShare Cesta pro odeslání souborů není platná. Nahrajte soubory do složky ve službě soubory Azure. Odstraňte soubory z chyb a nahrajte tyto soubory do předvytvořené složky. Opakujte ověření.
NonVhdFileNotSupportedForManagedDisk Soubor, který není VHD, se nedá nahrát jako spravovaný disk. Odeberte ze složky soubory, které nejsou VHD ManagedDisk , protože tyto soubory nejsou podporované, nebo je přesuňte do PageBlob složky. Opakujte ověření.

Další kroky