Rozwiązywanie problemów z walidacją w usłudze Azure Data Box Disk przy użyciu dzienników

Ten artykuł dotyczy urządzenia Microsoft Azure Data Box Disk. W tym artykule opisano sposób używania dzienników do rozwiązywania problemów z walidacją, które można zobaczyć podczas wdrażania tego rozwiązania.

Pliki dziennika narzędzia weryfikacji

Podczas sprawdzania poprawności danych na dyskach przy użyciu narzędzia sprawdzania poprawności jest generowany plik error.xml w celu rejestrowania błędów. Plik dziennika znajduje się w Drive:\DataBoxDiskImport\logs folderze dysku. Link do dziennika błędów jest udostępniany podczas uruchamiania walidacji.

Jeśli uruchamiasz wiele sesji na potrzeby walidacji, jeden dziennik błędów jest generowany na sesję.

  • Oto przykład dziennika błędów, gdy dane załadowane do PageBlob folderu nie są wyrównane do 512 bajtów. Wszystkie dane przekazane do pageBlob muszą być wyrównane do 512 bajtów, na przykład dysku VHD lub VHDX. Błędy w tym pliku znajdują się w <Errors> ostrzeżeniach i w <Warnings>pliku .

    <?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>
    
  • Oto przykład dziennika błędów, gdy nazwa kontenera jest nieprawidłowa. Folder utworzony w folderze BlockBlob, PageBloblub AzureFile na dysku staje się kontenerem na koncie usługi Azure Storage. Nazwa kontenera musi być zgodna z konwencjami nazewnictwa platformy 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>
    

Błędy narzędzia sprawdzania poprawności

Błędy zawarte w pliku error.xml z odpowiednimi zalecanymi akcjami są podsumowane w poniższej tabeli.

Kod błędu opis Zalecane akcje
None Pomyślnie zweryfikowano dane. Nie trzeba podejmować żadnych działań.
InvalidXmlCharsInPath Nie można utworzyć pliku manifestu, ponieważ ścieżka pliku zawiera nieprawidłowe znaki. Usuń te znaki, aby kontynuować.
OpenFileForReadFailed Nie można przetworzyć pliku. Może to być spowodowane problemem z dostępem lub uszkodzeniem systemu plików. Nie można odczytać pliku z powodu błędu. Szczegóły błędu znajdują się w wyjątku.
Not512Aligned Ten plik nie jest w prawidłowym formacie folderu PageBlob. Przekaż tylko dane o rozmiarze 512 bajtów wyrównane do PageBlob folderu. Usuń plik z folderu PageBlob lub przenieś go do folderu BlockBlob. Ponów próbę weryfikacji.
InvalidBlobPath Ścieżka pliku nie mapuje na prawidłową ścieżkę obiektu blob w chmurze zgodnie z konwencjami nazewnictwa obiektów blob platformy Azure. Postępuj zgodnie z wytycznymi dotyczącymi nazewnictwa platformy Azure, aby zmienić nazwę ścieżki pliku.
EnumerationError Nie można wyliczyć pliku do weryfikacji. Przyczyną tego błędu może być wiele przyczyn. Najbardziej prawdopodobnym powodem jest dostęp do pliku.
ShareSizeExceeded Ten plik spowodował przekroczenie limitu 5 TB udziału plików platformy Azure. Zmniejsz rozmiar danych w udziale, aby był zgodny z limitami rozmiaru obiektów platformy Azure. Ponów próbę weryfikacji.
AzureFileSizeExceeded Rozmiar pliku przekracza limity rozmiaru plików platformy Azure. Zmniejsz rozmiar pliku lub danych, tak aby był zgodny z limitami rozmiaru obiektu platformy Azure. Ponów próbę weryfikacji.
BlockBlobSizeExceeded Rozmiar pliku przekracza limity rozmiaru blokowych obiektów blob platformy Azure. Zmniejsz rozmiar pliku lub danych, tak aby był zgodny z limitami rozmiaru obiektu platformy Azure. Ponów próbę weryfikacji.
ManagedDiskSizeExceeded Rozmiar pliku przekracza limity rozmiaru dysku zarządzanego platformy Azure. Zmniejsz rozmiar pliku lub danych, tak aby był zgodny z limitami rozmiaru obiektu platformy Azure. Ponów próbę weryfikacji.
PageBlobSizeExceeded Rozmiar pliku przekracza limity rozmiaru dysku zarządzanego platformy Azure. Zmniejsz rozmiar pliku lub danych, tak aby był zgodny z limitami rozmiaru obiektu platformy Azure. Ponów próbę weryfikacji.
InvalidShareContainerFormat Nazwy katalogów nie są zgodne z konwencjami nazewnictwa platformy Azure dla kontenerów lub udziałów. Pierwszy folder utworzony w ramach wcześniej istniejących folderów na dysku staje się kontenerem na koncie magazynu. Ta nazwa udziału lub kontenera nie jest zgodna z konwencjami nazewnictwa platformy Azure. Zmień nazwę pliku tak, aby był zgodny z konwencjami nazewnictwa platformy Azure. Ponów próbę weryfikacji.
InvalidBlobNameFormat Ścieżka pliku nie mapuje na prawidłową ścieżkę obiektu blob w chmurze zgodnie z konwencjami nazewnictwa obiektów blob platformy Azure. Zmień nazwę pliku tak, aby był zgodny z konwencjami nazewnictwa platformy Azure. Ponów próbę weryfikacji.
InvalidFileNameFormat Ścieżka pliku nie mapuje na prawidłową ścieżkę pliku w chmurze zgodnie z konwencjami nazewnictwa plików platformy Azure. Zmień nazwę pliku tak, aby był zgodny z konwencjami nazewnictwa platformy Azure. Ponów próbę weryfikacji.
InvalidDiskNameFormat Ścieżka pliku nie mapuje na prawidłową nazwę dysku w chmurze zgodnie z konwencjami nazewnictwa dysków zarządzanych platformy Azure. Zmień nazwę pliku tak, aby był zgodny z konwencjami nazewnictwa platformy Azure. Ponów próbę weryfikacji.
NotPartOfFileShare Ścieżka przekazywania plików jest nieprawidłowa. Przekaż pliki do folderu w usłudze Azure Files. Usuń pliki z błędem i przekaż te pliki do wstępnie utworzonego folderu. Ponów próbę weryfikacji.
NonVhdFileNotSupportedForManagedDisk Nie można przekazać pliku innego niż VHD jako dysku zarządzanego. Usuń pliki inne niż VHD z ManagedDisk folderu, ponieważ nie są one obsługiwane lub przenieś te pliki do PageBlob folderu. Ponów próbę weryfikacji.

Następne kroki

  • Rozwiązywanie problemów z błędami przekazywania danych.