Aracılığıyla paylaş


Azure Data Box Disk'teki doğrulama sorunlarını gidermek için günlükleri kullanma

Bu makale Microsoft Azure Data Box Disk için geçerlidir. Makalede, bu çözümü dağıtırken görebileceğiniz doğrulama sorunlarını gidermek için günlüklerin nasıl kullanılacağı açıklanır.

Doğrulama aracı günlük dosyaları

Doğrulama aracını kullanarak disklerdeki verileri doğruladığınızda, hataları günlüğe kaydetmek için bir error.xml oluşturulur. Günlük dosyası sürücünüzün Drive:\DataBoxDiskImport\logs klasöründe bulunur. Doğrulamayı çalıştırdığınızda hata günlüğünün bağlantısı sağlanır.

Doğrulama için birden çok oturum çalıştırırsanız, oturum başına bir hata günlüğü oluşturulur.

  • Klasöre yüklenen veriler 512 bayt hizalanmadığında hata günlüğünün PageBlob bir örneği aşağıda verilmiştir. PageBlob'a yüklenen tüm veriler, VHD veya VHDX gibi 512 bayt hizalanmış olmalıdır. Bu dosyadaki hatalar içindeki <Errors> ve uyarılarındadır <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>
    
  • Kapsayıcı adı geçerli olmadığında hata günlüğünün bir örneği aşağıda verilmiştir. Diskteki , PageBlobveya AzureFile klasörleri altında BlockBloboluşturduğunuz klasör, Azure Depolama hesabınızda bir kapsayıcıya dönüşür. Kapsayıcının adı Azure adlandırma kurallarına uygun olmalıdır.

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

Doğrulama aracı hataları

Error.xml dosyasında yer alan ve ilgili önerilen eylemlerle birlikte hatalar aşağıdaki tabloda özetlenmiştir.

Hata kodu Tanım Önerilen eylemler
None Veriler başarıyla doğrulandı. Eylem gerekmiyor.
InvalidXmlCharsInPath Dosya yolunda geçerli olmayan karakterler olduğundan bildirim dosyası oluşturulamadı. Devam etmek için bu karakterleri kaldırın.
OpenFileForReadFailed Dosya işlenemedi. Bunun nedeni bir erişim sorunu veya dosya sistemi bozulması olabilir. Bir hata nedeniyle dosya okunamadı. Hata ayrıntıları özel durumdadır.
Not512Aligned Bu dosya PageBlob klasörü için geçerli bir biçimde değil. Yalnızca klasöre PageBlob hizalanmış 512 bayt olan verileri karşıya yükleyin. Dosyayı PageBlob klasöründen kaldırın veya BlockBlob klasörüne taşıyın. Doğrulamayı yeniden deneyin.
InvalidBlobPath Dosya yolu, Azure Blob adlandırma kurallarına göre bulutta geçerli bir blob yoluyla eşlenemez. Dosya yolunu yeniden adlandırmak için Azure adlandırma yönergelerini izleyin.
EnumerationError Dosya doğrulama için numaralandırılamadı. Bu hatanın birden çok nedeni olabilir. Bunun en olası nedeni dosyaya erişimdir.
ShareSizeExceeded Bu dosya, Azure dosya paylaşımı boyutunun 5 TB Olan Azure sınırını aşmasına neden oldu. Azure nesne boyutu sınırlarına uyması için paylaşımdaki verilerin boyutunu küçültün. Doğrulamayı yeniden deneyin.
AzureFileSizeExceeded Dosya boyutu, Azure Dosya boyutu sınırlarını aşıyor. Azure nesne boyutu sınırlarına uyması için dosyanın veya verilerin boyutunu küçültün. Doğrulamayı yeniden deneyin.
BlockBlobSizeExceeded Dosya boyutu, Azure Blok Blobu boyut sınırlarını aşıyor. Azure nesne boyutu sınırlarına uyması için dosyanın veya verilerin boyutunu küçültün. Doğrulamayı yeniden deneyin.
ManagedDiskSizeExceeded Dosya boyutu, Azure Yönetilen Disk boyutu sınırlarını aşıyor. Azure nesne boyutu sınırlarına uyması için dosyanın veya verilerin boyutunu küçültün. Doğrulamayı yeniden deneyin.
PageBlobSizeExceeded Dosya boyutu, Azure Yönetilen Disk boyutu sınırlarını aşıyor. Azure nesne boyutu sınırlarına uyması için dosyanın veya verilerin boyutunu küçültün. Doğrulamayı yeniden deneyin.
InvalidShareContainerFormat Dizin adları kapsayıcılar veya paylaşımlar için Azure adlandırma kurallarına uymaz. Diskte önceden var olan klasörler altında oluşturulan ilk klasör, depolama hesabınızda bir kapsayıcıya dönüşür. Bu paylaşım veya kapsayıcı adı Azure adlandırma kurallarına uymuyor. Azure adlandırma kurallarına uyması için dosyayı yeniden adlandırın. Doğrulamayı yeniden deneyin.
InvalidBlobNameFormat Dosya yolu, Azure Blob adlandırma kurallarına göre bulutta geçerli bir blob yoluyla eşlenemez. Azure adlandırma kurallarına uyması için dosyayı yeniden adlandırın. Doğrulamayı yeniden deneyin.
InvalidFileNameFormat Dosya yolu, Azure Dosya adlandırma kurallarına göre bulutta geçerli bir dosya yoluyla eşlenemez. Azure adlandırma kurallarına uyması için dosyayı yeniden adlandırın. Doğrulamayı yeniden deneyin.
InvalidDiskNameFormat Dosya yolu, Azure Yönetilen Disk adlandırma kurallarına göre bulutta geçerli bir disk adıyla eşlenemez. Azure adlandırma kurallarına uyması için dosyayı yeniden adlandırın. Doğrulamayı yeniden deneyin.
NotPartOfFileShare Dosyaların karşıya yükleme yolu geçerli değil. Dosyaları Azure Dosyalar bir klasöre yükleyin. Hatalı dosyaları kaldırın ve bu dosyaları önceden oluşturulmuş bir klasöre yükleyin. Doğrulamayı yeniden deneyin.
NonVhdFileNotSupportedForManagedDisk VHD olmayan bir dosya yönetilen disk olarak karşıya yüklenemez. Bunlar desteklenmediğinden VHD olmayan dosyaları klasörden ManagedDisk kaldırın veya bu dosyaları bir PageBlob klasöre taşıyın. Doğrulamayı yeniden deneyin.

Sonraki adımlar