Bagikan melalui


Menggunakan log untuk memecahkan masalah validasi di Azure Data Box Disk

Artikel ini berlaku untuk Microsoft Azure Data Box Disk. Artikel ini menjelaskan cara menggunakan log untuk memecahkan masalah validasi yang dapat Anda lihat saat Anda menyebarkan solusi ini.

File log alat validasi

Saat Anda memvalidasi data pada disk menggunakan alat validasi,error.xml dibuat untuk mencatat kesalahan apa pun. File log terletak di Drive:\DataBoxDiskImport\logs folder drive Anda. Link ke log kesalahan disediakan saat Anda menjalankan validasi.

Jika Anda menjalankan beberapa sesi untuk validasi, maka satu log kesalahan dibuat per sesi.

  • Berikut adalah contoh log kesalahan ketika data yang dimuat ke dalam folder PageBlob tidak diratakan 512-byte. Setiap data yang diunggah ke PageBlob harus diratakan 512 byte, misalnya, VHD atau VHDX. Kesalahan dalam file ini ada di <Errors> dan peringatan di <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>
    
  • Berikut adalah contoh log kesalahan ketika nama kontainer tidak valid. Folder yang Anda buat di bawah folder BlockBlob, PageBlob, atau AzureFile di disk menjadi kontainer di akun Azure Storage Anda. Nama kontainer harus mengikuti konvensi penamaan 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>
    

Kesalahan alat validasi

Kesalahan yang terkandung dalam error.xml dengan tindakan terkait yang disarankan diringkas dalam tabel berikut ini.

Kode kesalahan Deskripsi Tindakan yang disarankan
None Berhasil memvalidasi alur kerja. Tidak diperlukan tindakan.
InvalidXmlCharsInPath Tidak dapat membuat file manifes karena jalur file memiliki karakter yang tak valid. Hapus karakter ini untuk melanjutkan.
OpenFileForReadFailed Tidak dapat memproses file. Ini dapat disebabkan oleh masalah akses atau kerusakan sistem file. Tidak dapat membaca file karena kesalahan. Detail kesalahan ada dalam pengecualian.
Not512Aligned File ini tidak dalam format yang valid untuk folder PageBlob. Hanya unggah data yang diratakan 512 byte ke folder PageBlob. Hapus file dari folder PageBlob atau pindahkan ke folder BlockBlob. Coba lagi validasinya.
InvalidBlobPath Jalur file tidak memetakan ke jalur blob yang valid di cloud sesuai konvensi penamaan Azure Blob. Ikuti panduan penamaan Azure untuk mengganti nama jalur file.
EnumerationError Tidak dapat menghitung file untuk validasi. Mungkin ada beberapa alasan untuk kesalahan ini. Alasan yang paling mungkin adalah akses ke file.
ShareSizeExceeded File ini menyebabkan ukuran berbagi file Azure melebihi batas 5 TB Azure. Kurangi ukuran data dalam berbagi sehingga sesuai dengan batas ukuran objek Azure. Coba lagi validasinya.
AzureFileSizeExceeded Ukuran file melebihi batas ukuran File Azure. Kurangi ukuran file atau data sehingga sesuai dengan batas ukuran objek Azure. Coba lagi validasinya.
BlockBlobSizeExceeded Ukuran file melebihi batas ukuran Azure Block Blob. Kurangi ukuran file atau data sehingga sesuai dengan batas ukuran objek Azure. Coba lagi validasinya.
ManagedDiskSizeExceeded Ukuran file melebihi batas ukuran Disk Terkelola Azure. Kurangi ukuran file atau data sehingga sesuai dengan batas ukuran objek Azure. Coba lagi validasinya.
PageBlobSizeExceeded Ukuran file melebihi batas ukuran Disk Terkelola Azure. Kurangi ukuran file atau data sehingga sesuai dengan batas ukuran objek Azure. Coba lagi validasinya.
InvalidShareContainerFormat Nama direktori tidak sesuai dengan konvensi penamaan Azure untuk kontainer atau berbagi. Folder pertama yang dibuat di bawah folder yang sudah ada sebelumnya di disk menjadi kontainer di akun penyimpanan Anda. Nama berbagi atau kontainer ini tidak sesuai dengan konvensi penamaan Azure. Ganti nama file sehingga sesuai dengan konvensi penamaan Azure. Coba lagi validasinya.
InvalidBlobNameFormat Jalur file tidak memetakan ke jalur blob yang valid di cloud sesuai konvensi penamaan Azure Blob. Ganti nama file sehingga sesuai dengan konvensi penamaan Azure. Coba lagi validasinya.
InvalidFileNameFormat Jalur file tidak memetakan ke jalur file yang valid di cloud sesuai konvensi penamaan File Azure. Ganti nama file sehingga sesuai dengan konvensi penamaan Azure. Coba lagi validasinya.
InvalidDiskNameFormat Jalur file tidak memetakan ke nama disk yang valid di cloud sesuai konvensi penamaan Disk Terkelola Azure. Ganti nama file sehingga sesuai dengan konvensi penamaan Azure. Coba lagi validasinya.
NotPartOfFileShare Jalur unggahan untuk file tidak valid. Unggah file ke folder di Azure Files. Hapus file yang salah dan unggah file-file tersebut ke folder yang sudah dibuat sebelumnya. Coba lagi validasinya.
NonVhdFileNotSupportedForManagedDisk File non-VHD tidak dapat diunggah sebagai disk terkelola. Hapus file non-VHD dari folder ManagedDisk karena file ini tidak didukung atau pindahkan file ini ke folder PageBlob. Coba lagi validasinya.

Langkah berikutnya