Använda loggar för att felsöka valideringsproblem i Azure Data Box Disk

Den här artikeln gäller för Microsoft Azure Data Box Disk. I artikeln beskrivs hur du använder loggarna för att felsöka de valideringsproblem som du kan se när du distribuerar den här lösningen.

Loggfiler för valideringsverktyg

När du verifierar data på diskarna med hjälp av valideringsverktyget genereras ett error.xml för att logga eventuella fel. Loggfilen finns i mappen på Drive:\DataBoxDiskImport\logs enheten. En länk till felloggen tillhandahålls när du kör verifieringen.

Om du kör flera sessioner för validering genereras en fellogg per session.

  • Här är ett exempel på felloggen när data som läses in i PageBlob mappen inte är 512 byte justerade. Alla data som laddas upp till PageBlob måste vara 512 byte justerade, till exempel en VHD eller VHDX. Felen i den här filen finns i <Errors> och varningar i <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>
    
  • Här är ett exempel på felloggen när containernamnet inte är giltigt. Mappen som du skapar under BlockBlob, PageBlobeller AzureFile mappar på disken blir en container i ditt Azure Storage-konto. Namnet på containern måste följa Namngivningskonventionerna för 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>
    

Valideringsverktygsfel

Felen i error.xml med motsvarande rekommenderade åtgärder sammanfattas i följande tabell.

Felkod Description Rekommenderade åtgärder
None Data har verifierats. Ingen åtgärd krävs.
InvalidXmlCharsInPath Det gick inte att skapa en manifestfil eftersom filsökvägen innehåller tecken som inte är giltiga. Ta bort dessa tecken för att fortsätta.
OpenFileForReadFailed Det gick inte att bearbeta filen. Detta kan bero på ett åtkomstproblem eller på att filsystemet skadas. Det gick inte att läsa filen på grund av ett fel. Felinformationen finns i undantaget.
Not512Aligned Den här filen är inte i ett giltigt format för PageBlob-mappen. Överför endast data som är 512 byte som är justerade till PageBlob mappen. Ta bort filen från mappen PageBlob eller flytta den till mappen BlockBlob. Försök verifiera igen.
InvalidBlobPath Filsökvägen mappas inte till en giltig blobsökväg i molnet enligt namngivningskonventionerna för Azure Blob. Följ riktlinjerna för Azure-namngivning för att byta namn på filsökvägen.
EnumerationError Det gick inte att räkna upp filen för validering. Det kan finnas flera orsaker till det här felet. En troligast orsak är åtkomsten till filen.
ShareSizeExceeded Den här filen gjorde att Storleken på Azure-filresursen översteg Azure-gränsen på 5 TB. Minska storleken på data i resursen så att den överensstämmer med storleksgränserna för Azure-objekt. Försök verifiera igen.
AzureFileSizeExceeded Filstorleken överskrider storleksgränserna för Azure File. Minska storleken på filen eller data så att den överensstämmer med storleksgränserna för Azure-objekt. Försök verifiera igen.
BlockBlobSizeExceeded Filstorleken överskrider storleksgränserna för Azure Block Blob. Minska storleken på filen eller data så att den överensstämmer med storleksgränserna för Azure-objekt. Försök verifiera igen.
ManagedDiskSizeExceeded Filstorleken överskrider storleksgränserna för Azure Managed Disk. Minska storleken på filen eller data så att den överensstämmer med storleksgränserna för Azure-objekt. Försök verifiera igen.
PageBlobSizeExceeded Filstorleken överskrider storleksgränserna för Azure Managed Disk. Minska storleken på filen eller data så att den överensstämmer med storleksgränserna för Azure-objekt. Försök verifiera igen.
InvalidShareContainerFormat Katalognamnen följer inte Namngivningskonventionerna för Azure för containrar eller resurser. Den första mappen som skapas under de befintliga mapparna på disken blir en container i ditt lagringskonto. Det här resurs- eller containernamnet överensstämmer inte med Namngivningskonventionerna för Azure. Byt namn på filen så att den överensstämmer med Azures namngivningskonventioner. Försök verifiera igen.
InvalidBlobNameFormat Filsökvägen mappas inte till en giltig blobsökväg i molnet enligt namngivningskonventionerna för Azure Blob. Byt namn på filen så att den överensstämmer med Azures namngivningskonventioner. Försök verifiera igen.
InvalidFileNameFormat Filsökvägen mappas inte till en giltig filsökväg i molnet enligt namngivningskonventionerna för Azure-filer. Byt namn på filen så att den överensstämmer med Azures namngivningskonventioner. Försök verifiera igen.
InvalidDiskNameFormat Filsökvägen mappas inte till ett giltigt disknamn i molnet enligt namngivningskonventionerna för Azure Managed Disk. Byt namn på filen så att den överensstämmer med Azures namngivningskonventioner. Försök verifiera igen.
NotPartOfFileShare Uppladdningssökvägen för filer är ogiltig. Ladda upp filerna till en mapp i Azure Files. Ta bort filerna i fel och ladda upp filerna till en fördefinierad mapp. Försök verifiera igen.
NonVhdFileNotSupportedForManagedDisk En icke-VHD-fil kan inte laddas upp som en hanterad disk. Ta bort icke-VHD-filer från ManagedDisk mappen eftersom dessa inte stöds eller flytta filerna till en PageBlob mapp. Försök verifiera igen.

Nästa steg