Ř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é můžete vidět při nasazení tohoto řešení.

Soubory protokolů nástroje pro ověření

Když ověříte data na discích pomocí nástroje pro ověření, vygeneruje seerror.xml pro protokolování chyb. Soubor protokolu se nachází ve Drive:\DataBoxDiskImport\logs složce jednotky. Při spuštění ověření se zobrazí odkaz na protokol chyb.

Pokud pro ověření spustíte více relací, vygeneruje se pro každou relaci jeden protokol chyb.

  • Tady je ukázka protokolu chyb, když data načtená do PageBlob složky nejsou zarovnaná na 512 bajtů. Všechna data nahraná do PageBlob musí být zarovnaná na 512 bajtů, například VHD nebo VHDX. Chyby v tomto souboru jsou v <Errors> upozorněních <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 části BlockBlob, PageBlobnebo AzureFile složky na disku se stane kontejnerem ve vašem účtu Azure Storage. Název kontejneru musí dodržovat zásady vytváření názvů 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 znaky, které nejsou platné. Chcete-li pokračovat, odeberte tyto znaky.
OpenFileForReadFailed Soubor nelze zpracovat. Příčinou může být problém s přístupem nebo poškození systému souborů. Soubor nelze přečíst kvůli chybě. Podrobnosti o chybě jsou ve výjimce.
Not512Aligned Tento soubor není v platném formátu pro složku PageBlob. Nahrajte pouze data, která jsou 512 bajtů zarovnaná do PageBlob složky. Odeberte soubor ze složky PageBlob nebo ho přesuňte do složky BlockBlob. Zkuste ověření zopakovat.
InvalidBlobPath Cesta k souboru se nemapuje na platnou cestu k objektům blob v cloudu podle zásad vytváření názvů objektů blob v Azure. Podle pokynů pro pojmenování Azure přejmenujte cestu k souboru.
EnumerationError Nelze vytvořit výčet souboru pro ověření. K této chybě může dojít z několika důvodů. Nejpravděpodobnějším důvodem je přístup k souboru.
ShareSizeExceeded Tento soubor způsobil, že velikost sdílené složky Azure překročila limit Azure 5 TB. Zmenšete velikost dat ve sdílené složce tak, aby odpovídala limitům velikosti objektů Azure. Zkuste ověření zopakovat.
AzureFileSizeExceeded Velikost souboru překračuje limity velikosti souborů Azure. Zmenšete velikost souboru nebo dat tak, aby odpovídala limitům velikosti objektu Azure. Zkuste ověření zopakovat.
BlockBlobSizeExceeded Velikost souboru překračuje limity velikosti objektů blob bloku Azure. Zmenšete velikost souboru nebo dat tak, aby odpovídala limitům velikosti objektu Azure. Zkuste ověření zopakovat.
ManagedDiskSizeExceeded Velikost souboru překračuje limity velikosti spravovaného disku Azure. Zmenšete velikost souboru nebo dat tak, aby odpovídala limitům velikosti objektu Azure. Zkuste ověření zopakovat.
PageBlobSizeExceeded Velikost souboru překračuje limity velikosti spravovaného disku Azure. Zmenšete velikost souboru nebo dat tak, aby odpovídala limitům velikosti objektu Azure. Zkuste ověření zopakovat.
InvalidShareContainerFormat Názvy adresářů neodpovídají zásadám vytváření názvů Azure pro kontejnery nebo sdílené složky. První složka vytvořená pod předem existujícími složkami na disku se stane kontejnerem ve vašem účtu úložiště. Tento název sdílené složky nebo kontejneru neodpovídá zásadám vytváření názvů Azure. Přejmenujte soubor tak, aby odpovídal zásadám vytváření názvů Azure. Zkuste ověření zopakovat.
InvalidBlobNameFormat Cesta k souboru se nemapuje na platnou cestu k objektům blob v cloudu podle zásad vytváření názvů objektů blob v Azure. Přejmenujte soubor tak, aby odpovídal zásadám vytváření názvů Azure. Zkuste ověření zopakovat.
InvalidFileNameFormat Cesta k souboru se nemapuje na platnou cestu k souboru v cloudu podle zásad vytváření názvů souborů Azure. Přejmenujte soubor tak, aby odpovídal zásadám vytváření názvů Azure. Zkuste ověření zopakovat.
InvalidDiskNameFormat Cesta k souboru se nemapuje na platný název disku v cloudu podle zásad vytváření názvů spravovaných disků Azure. Přejmenujte soubor tak, aby odpovídal zásadám vytváření názvů Azure. Zkuste ověření zopakovat.
NotPartOfFileShare Cesta k nahrání souborů není platná. Upload soubory do složky v Azure Files. Odeberte soubory omylem a nahrajte je do předem vytvořené složky. Zkuste ověření zopakovat.
NonVhdFileNotSupportedForManagedDisk Soubor bez virtuálního pevného disku nejde nahrát jako spravovaný disk. Odeberte soubory jiného typu než VHD ze ManagedDisk složky, protože tyto soubory nejsou podporovány, nebo je přesuňte do PageBlob složky. Zkuste ověření zopakovat.

Další kroky