استخدم السجلات لاستكشاف مشكلات التحقق من الصحة في قرص Azure Data Box وإصلاحها
تنطبق هذه المقالة على قرص Microsoft Azure Data Box. توضح المقالة كيفية استخدام السجلات لاستكشاف مشكلات التحقق من الصحة التي قد تراها عند نشر هذا الحل وإصلاحها.
ملفات سجل أداة التحقق من الصحة
عند التحقق من صحة البيانات الموجودة على الأقراص باستخدام validation tool، يُنشأ error.xml لتسجيل أي أخطاء. يوجد ملف السجل في Drive:\DataBoxDiskImport\logs
مجلد محرك الأقراص. يُوفر ارتباط إلى سجل الأخطاء عند تشغيل التحقق.
في حالة تشغيل جلسات متعددة للتحقق من الصحة، سيُنشأ سجل خطأ واحد لكل جلسة.
فيما يلي عينة من سجل الأخطاء عندما لا تكون البيانات المحمَّلة في المجلد
PageBlob
بمحاذاة 512 بايت. يجب أن تكون أي بيانات محمَّلة على PageBlob بمحاذاة 512 بايت، على سبيل المثال: VHD أو VHDX. الأخطاء الموجودة في هذا الملف موجودة في<Errors>
والتحذيرات في<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>
فيما يلي عينة من سجل الأخطاء في حالة عدم صلاحية اسم الحاوية. يصبح المجلد المنشأ ضمن مجلدات
BlockBlob
أوPageBlob
أوAzureFile
على القرص حاويةً في حساب التخزين Azure الخاص بك. يجب أن يتبع اسم الحاوية اصطلاحات تسمية 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>
أخطاء أداة التحقق من الصحة
تُلخص الأخطاء الواردة في error.xml مع الإجراءات المناسبة الموصى بها في الجدول التالي.
رمز الخطأ | الوصف | الإجراءات المستحسنة |
---|---|---|
None |
انتهى التحقق من صحة البيانات بنجاح. | لا توجد أية إجراءات مطلوبة. |
InvalidXmlCharsInPath |
تعذر إنشاء ملف بيان لأن مسار الملف يحوي أحرفاً غير صالحة. | أزل هذه الأحرف للمتابعة. |
OpenFileForReadFailed |
تعذرت معالجة الملف. قد يكون هذا بسبب مشكلة في الوصول أو تلف نظام الملفات. | تعذرت قراءة الملف بسبب خطأ. تفاصيل الخطأ في الاستثناء. |
Not512Aligned |
هذا الملف تنسيقه غير صالح لمجلد PageBlob. | حمِّل البيانات التي يكون حجمها بمحاذاة 512 بايت فقط إلى المجلد PageBlob . أزل الملف من مجلد PageBlob أو انقله إلى مجلد BlockBlob. أعد محاولة التحقق من الصحة. |
InvalidBlobPath |
لا يُعيَّن مسار الملف إلى مسار blob صالح في السحابة وفقاً لاتفاقيات تسمية Azure Blob. | اتبع إرشادات التسمية في Azure لإعادة تسمية مسار الملف. |
EnumerationError |
تعذر تعداد الملف للتحقق من صحته. | قد يحدث هذا الخطأ لأسباب متعددة. السبب الأكثر احتمالاً هو الوصول إلى الملف. |
ShareSizeExceeded |
تسبب هذا الملف في تجاوز حجم مشاركة ملف Azure حد Azure البالغ 5 تيرابايت. | قلل حجم البيانات في المشاركة بحيث تتوافق مع حدود حجم كائن Azure. أعد محاولة التحقق من الصحة. |
AzureFileSizeExceeded |
يتجاوز حجم الملف حدود حجم ملف Azure. | قلل حجم الملف أو البيانات بحيث تتوافق مع حدود حجم كائن Azure. أعد محاولة التحقق من الصحة. |
BlockBlobSizeExceeded |
يتجاوز حجم الملف حدود حجم Azure Block Blob. | قلل حجم الملف أو البيانات بحيث تتوافق مع حدود حجم كائن Azure. أعد محاولة التحقق من الصحة. |
ManagedDiskSizeExceeded |
يتجاوز حجم الملف حدود حجم القرص المُدار في Azure. | قلل حجم الملف أو البيانات بحيث تتوافق مع حدود حجم كائن Azure. أعد محاولة التحقق من الصحة. |
PageBlobSizeExceeded |
يتجاوز حجم الملف حدود حجم القرص المُدار في Azure. | قلل حجم الملف أو البيانات بحيث تتوافق مع حدود حجم كائن Azure. أعد محاولة التحقق من الصحة. |
InvalidShareContainerFormat |
لا تتوافق أسماء الدلائل مع اصطلاحات تسمية Azure للحاويات أو المشاركات. | يصبح المجلد الأول المنشأ ضمن المجلدات الموجودة مسبقاً على القرص حاويةً في حساب التخزين الخاص بك. اسم هذه المشاركة أو الحاوية لا يتوافق مع اصطلاحات تسمية Azure. أعد تسمية الملف بحيث يتوافق مع اصطلاحات تسمية Azure. أعد محاولة التحقق من الصحة. |
InvalidBlobNameFormat |
لا يُعيَّن مسار الملف إلى مسار blob صالح في السحابة وفقاً لاتفاقيات تسمية Azure Blob. | أعد تسمية الملف بحيث يتوافق مع اصطلاحات تسمية Azure. أعد محاولة التحقق من الصحة. |
InvalidFileNameFormat |
لا يُعيَّن مسار الملف إلى مسار ملف صالح في السحابة وفقاً لاتفاقيات تسمية ملف Azure. | أعد تسمية الملف بحيث يتوافق مع اصطلاحات تسمية Azure. أعد محاولة التحقق من الصحة. |
InvalidDiskNameFormat |
لا يُعيَّن مسار الملف إلى اسم قرص صالح في السحابة وفقاً لاتفاقيات تسمية Azure Managed Disk. | أعد تسمية الملف بحيث يتوافق مع اصطلاحات تسمية Azure. أعد محاولة التحقق من الصحة. |
NotPartOfFileShare |
مسار تحميل الملفات غير صالح. حمِّل الملفات إلى مجلد في ملفات Azure. | أزل الملفات المشار إليها في الخطأ وحمِّل الملفات إلى مجلد منشأ مسبقاً. أعد محاولة التحقق من الصحة. |
NonVhdFileNotSupportedForManagedDisk |
لا يمكن تحميل ملف غير VHD على هيئة قرص مُدار. | أزل الملفات التي ليست VHD من مجلد ManagedDisk لأنها غير مدعومة أو انقل هذه الملفات إلى مجلد PageBlob . أعد محاولة التحقق من الصحة. |
الخطوات التالية
- استكشاف أخطاء تحميل البيانات وإصلاحها.