Logboeken gebruiken om validatieproblemen in Azure Data Box Disk op te lossen

Dit artikel is van toepassing op Microsoft Azure Data Box Disk. In het artikel wordt beschreven hoe u de logboeken gebruikt om de validatieproblemen op te lossen die u kunt zien wanneer u deze oplossing implementeert.

Logboekbestanden voor validatiehulpprogramma's

Wanneer u de gegevens op de schijven valideert met behulp van het validatieprogramma, wordt er een error.xml gegenereerd om fouten te registreren. Het logboekbestand bevindt zich in de Drive:\DataBoxDiskImport\logs map van uw station. Er wordt een koppeling naar het foutenlogboek opgegeven wanneer u validatie uitvoert.

Als u meerdere sessies uitvoert voor validatie, wordt er per sessie één foutenlogboek gegenereerd.

  • Hier volgt een voorbeeld van het foutenlogboek wanneer de gegevens die in de PageBlob map zijn geladen, niet zijn uitgelijnd op 512 bytes. Alle gegevens die zijn geüpload naar PageBlob, moeten zijn uitgelijnd op 512 bytes, bijvoorbeeld een VHD of VHDX. De fouten in dit bestand bevinden zich in de <Errors> en waarschuwingen in <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>
    
  • Hier volgt een voorbeeld van het foutenlogboek wanneer de containernaam ongeldig is. De map die u maakt onder BlockBlob, PageBlobof AzureFile mappen op de schijf, wordt een container in uw Azure Storage-account. De naam van de container moet de Azure-naamconventies volgen.

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

Fouten in validatiehulpprogramma's

De fouten in error.xml met de bijbehorende aanbevolen acties worden samengevat in de volgende tabel.

Foutcode Omschrijving Aanbevolen acties
None De gegevens zijn gevalideerd. Er is geen actie vereist.
InvalidXmlCharsInPath Kan geen manifestbestand maken omdat het bestandspad tekens bevat die ongeldig zijn. Verwijder deze tekens om door te gaan.
OpenFileForReadFailed Kan het bestand niet verwerken. Dit kan worden veroorzaakt door een toegangsprobleem of beschadiging van het bestandssysteem. Kan het bestand niet lezen vanwege een fout. De foutdetails bevinden zich in de uitzondering.
Not512Aligned Dit bestand heeft geen geldige indeling voor de map PageBlob. Upload alleen gegevens die 512 bytes zijn uitgelijnd op PageBlob de map. Verwijder het bestand uit de map PageBlob of verplaats het naar de map BlockBlob. Voer de validatie opnieuw uit.
InvalidBlobPath Het bestandspad wordt niet toegewezen aan een geldig blobpad in de cloud volgens de naamconventies van Azure Blob. Volg de azure-naamgevingsrichtlijnen om de naam van het bestandspad te wijzigen.
EnumerationError Kan het bestand niet opsommen voor validatie. Er kunnen meerdere redenen zijn voor deze fout. Een meest waarschijnlijke reden is toegang tot het bestand.
ShareSizeExceeded Dit bestand heeft ertoe geleid dat de Azure-bestandsshare groter is dan de Azure-limiet van 5 TB. Verklein de grootte van de gegevens in de share, zodat deze voldoen aan de limieten voor de grootte van Azure-objecten. Voer de validatie opnieuw uit.
AzureFileSizeExceeded De bestandsgrootte overschrijdt de limieten voor Azure-bestanden. Verklein de grootte van het bestand of de gegevens, zodat het voldoet aan de limieten voor de grootte van azure-objecten. Voer de validatie opnieuw uit.
BlockBlobSizeExceeded De bestandsgrootte overschrijdt de limieten voor Azure Block Blob-grootte. Verklein de grootte van het bestand of de gegevens, zodat het voldoet aan de limieten voor de grootte van azure-objecten. Voer de validatie opnieuw uit.
ManagedDiskSizeExceeded De bestandsgrootte overschrijdt de limieten voor de grootte van Azure Managed Disk. Verklein de grootte van het bestand of de gegevens, zodat het voldoet aan de limieten voor de grootte van azure-objecten. Voer de validatie opnieuw uit.
PageBlobSizeExceeded De bestandsgrootte overschrijdt de limieten voor de grootte van Azure Managed Disk. Verklein de grootte van het bestand of de gegevens, zodat het voldoet aan de limieten voor de grootte van azure-objecten. Voer de validatie opnieuw uit.
InvalidShareContainerFormat De mapnamen voldoen niet aan de naamconventies van Azure voor containers of shares. De eerste map die is gemaakt onder de bestaande mappen op de schijf, wordt een container in uw opslagaccount. Deze share- of containernaam voldoet niet aan de Naamconventies van Azure. Wijzig de naam van het bestand zodat het voldoet aan azure-naamconventies. Voer de validatie opnieuw uit.
InvalidBlobNameFormat Het bestandspad wordt niet toegewezen aan een geldig blobpad in de cloud volgens de naamconventies van Azure Blob. Wijzig de naam van het bestand zodat het voldoet aan azure-naamconventies. Voer de validatie opnieuw uit.
InvalidFileNameFormat Het bestandspad wordt niet toegewezen aan een geldig bestandspad in de cloud volgens de naamconventies van Azure File. Wijzig de naam van het bestand zodat het voldoet aan azure-naamconventies. Voer de validatie opnieuw uit.
InvalidDiskNameFormat Bestandspad wordt niet toegewezen aan een geldige schijfnaam in de cloud volgens de naamconventies van Azure Managed Disk. Wijzig de naam van het bestand zodat het voldoet aan azure-naamconventies. Voer de validatie opnieuw uit.
NotPartOfFileShare Het uploadpad voor bestanden is ongeldig. Upload de bestanden naar een map in Azure Files. Verwijder de bestanden in de fout en upload deze bestanden naar een vooraf gemaakte map. Voer de validatie opnieuw uit.
NonVhdFileNotSupportedForManagedDisk Een niet-VHD-bestand kan niet worden geüpload als een beheerde schijf. Verwijder de niet-VHD-bestanden uit ManagedDisk de map omdat deze niet worden ondersteund of verplaats deze bestanden naar een PageBlob map. Voer de validatie opnieuw uit.

Volgende stappen

  • Problemen met het uploaden van gegevens oplossen.