مشاركة عبر


استخدام السجلات لاستكشاف مشكلات التحميل وإصلاحها في قرص Azure Data Box

توضح هذه المقالة المشكلات التي تراها عند تحميل البيانات في مركز بيانات Azure باستخدام قرص Azure Data Box.

لمحة عن سجلات التحميل

عند تحميل البيانات من قرص Data Box في مركز بيانات Azure، يتم إنشاء سجل نسخ/أخطاء وسجل مطولا لكل حساب تخزين. يتم تحميل هذه السجلات إلى نفس حساب التخزين الذي تم استخدامه لتحميل البيانات.

  • يقوم سجل النسخ بالإبلاغ عن الأحداث لجميع عمليات النسخ الفاشلة بين القرص وحساب Azure Storage. ينتهي سجل النسخ بملخص للأخطاء حسب فئة الخطأ.

  • يحتوي السجل المطول على قائمة بجميع عمليات النسخ التي نجحت في كل كائن ثنائي كبير الحجم وملف.

حدد موقع السجلات

للعثور على السجلات من تحميل البيانات، قم بالخطوات التالية.

  1. افتح طلبك في مدخل Microsoft Azure.

  2. عند اكتمال تحميل البيانات لكل قرص، يعرض جزء نظرة عامة حالة القرص ومسارات سجلات التشخيص للقرص.

    • بالنسبة للطلبات الجديدة ، تبدو تفاصيل القرص مثل تلك الموجودة في الشاشة التالية. يتم حفظ سجل النسخ تلقائيا. إذا اخترت حفظ السجلات المطولة عند تقديم طلبك، فسترى أيضا المسار إلى السجل المطويل.

      لقطة شاشة لجزء نظرة عامة لترتيب قرص Data Box مع حالة اكتمال النسخ مع التحذيرات. يتم تمييز مسار سجل النسخ ومسار السجل المطول.

      يتم تحميل السجلات إلى حاوية (لعمليات استيراد الكائن الثنائي كبير الحجم) أو المشاركة (للواردات إلى ملفات Azure) في حساب التخزين. الحاوية تسمى databoxcopylog. تحتوي عناوين URL على التنسيقات التالية:

      نوع السجل تنسيق عنوان URL
      سجل النسخ <اسم >/databoxcopylog/<order-name>_<device-serial-number>_CopyLog_<job-ID>.xml
      سجل مطول <اسم >/databoxcopylog/<order-name>_<device-serial-number>_VerboseLog_<job-ID>.xml
    • بالنسبة لطلباتك السابقة، قد تبدو الشاشة مثل الشاشة التالية.

      إذا كانت هناك أي أخطاء عند تحميل البيانات إلى Azure، يعرض نسخ السجلات مسارا إلى المجلد حيث توجد سجلات التشخيص.

      لقطة شاشة لجزء نظرة عامة لترتيب قرص Data Box سابق مع النسخ المكتملة. يتم تمييز مسارات سجل النسخ.

      يتم تحميل السجلات إلى waies حاوية في حساب التخزين. تحتوي عناوين URL على التنسيقات التالية:

      نوع السجل تنسيق عنوان URL
      سجل الأخطاء <اسم >/databoxlogs-order-name<>/waies/<><drive-ID>_<timestamp>_error.xml
      سجل مطول <اسم >/databoxlogs-order-name<>/waies/<><drive-ID>_<timestamp>_verbose.xml

    إشعار

    السجلات في حاوية databoxcopylog لها تنسيق مختلف عن السجلات الموجودة في الحاوية waies . للحصول على مساعدة في تفسير السجلات، استخدم الإرشادات الخاصة بإصدار سجل محرك الأقراص المقترن. راجع تحديد إصدار السجل لمزيد من المعلومات.

  3. لعرض السجلات، افتح الحاوية التي تخزن السجلات في حساب التخزين الخاص بك. يوضح الرسم التوضيحي التالي السجلات الموجودة في waies حاوية.

    لقطة شاشة لسجلات الأخطاء والسجلات المطولة في حساب تخزين لترتيب قرص Azure Data Box. يتم تمييز السجلات الموجودة في حاويات W-A-I-E-S.

  4. حدد كل سجل وقم بتنزيل نسخة محلية.

تحديد إصدار السجل

هناك نسختان من سجل النسخ / الخطأ والسجل المطول ، بتنسيقات مختلفة. تتم مناقشة إصدارات السجل بشكل منفصل في الأقسام التالية.

إلى جانب السجل المطول، سترى إما سجل نسخ (_copy.xml) أو سجل أخطاء (_error.xml)، اعتمادا على إصدار محرك الأقراص.

لمعرفة إصدار السجل لكل من سجل النسخ/الخطأ والسجل المطول المصاحب، تحقق من إصدار سجل محرك الأقراص في سجل النسخ/الأخطاء.

اسم ملف السجل ميدان إصدار سجل Drive
_copy.xml DriveLogVersion 2021-08-01
_error.xml إصدار DriveLog 2018-10-01

يوضح الرسم التوضيحي التالي القسم DriveLogVersion الموجود في الملخص في سجل النسخ.

رسم توضيحي لقسم الملخص من سجل نسخ لأمر قرص صندوق البيانات. يتم تمييز إصدار سجل محرك الأقراص.

نماذج سجلات التحميل

تختلف تنسيقات السجل لسجل النسخ / الخطأ والسجل المطول لإصداري السجل. إذا لم تكن متأكدا من إصدار السجلات لديك، فراجع تحديد إصدار السجل.

يقوم كل نقل بيانات للقرص بإنشاء سجل نسخ. إذا اخترت حفظ سجل مطول عند تقديم طلبك ، فهناك أيضا سجل مطول في نفس المجلد.

سجل مطول

السجل المطول هو ملف اختياري يمكنك تمكينه أثناء الطلب. إنها قائمة بسيطة بجميع الملفات التي تم استيرادها بنجاح من محرك الأقراص، مع المعلومات التالية لكل ملف. لا يوفر السجل المطول معلومات موجزة.

ميدان وصف
CloudFormat BlockBlob أو PageBlob أو AzureFile.
Path المسار إلى الملف داخل حساب التخزين.
حجم حجم الملف أو الكائن الثنائي كبير الحجم.
CRC64 المجموع الاختباري لفحص التكرار الدوري 64 (CRC64) الذي تم استخدامه للتحقق من سلامة البيانات أثناء نقل البيانات.

نموذج سجل مطول

يحتوي نموذج السجل المطول التالي على إدخالات ملف نموذجية لاستيراد الكائن الثنائي كبير الحجم للكتلة وكائن ثنائي كبير الحجم للصفحة وملف Azure.

<File CloudFormat="BlockBlob" Path="$root\file26fd6b4bd-25f7-4019-8d0d-baa7355745df.vhd" Size="1024" crc64="14179624636173788226">
</File><File CloudFormat="BlockBlob" Path="$root\file49d220295-9cfd-469e-b69e-5c7c885133df.vhd" Size="1024" crc64="14179624636173788226">
</File>
----------CUT--------------------
<File CloudFormat="AzureFile" Path="e579954d-1f94-40cf-955f-afd39e9ca217\file1876f73ad-6213-43bc-9467-67fe0c794e99.block" Size="1024" crc64="1410470866535975213">
</File><File CloudFormat="AzureFile" Path="05407abe-81c8-4b44-b846-3a2c8c198316\file28d7868be-e6a7-4441-8d09-2b127f7d049e.vhd" Size="1024" crc64="1410470866535975213">
</File><File CloudFormat="AzureFile" Path="eb7666a7-c026-4375-9c08-3dea37a57713\file4448aeaf5-53dc-4bff-b798-4776e367ab5e.vhd" Size="1024" crc64="1410470866535975213">
</File>
----------CUT--------------------
<File CloudFormat="PageBlob" Path="tesdir8b1d0acd-2d37-46dd-96cf-edeb0f772e6b\file1.txt" Size="83886080" crc64="1680234237456714851">
</File><File CloudFormat="PageBlob" Path="tesdirf631630d-8098-4c84-be7b-40f6bbdb73fb\file_size0.txt" Size="0" crc64="0">
</File><File CloudFormat="PageBlob" Path="tesdirf631630d-8098-4c84-be7b-40f6bbdb73fb\Dir1/file_size0.txt" Size="0" crc64="0">
</File>

سجل النسخ

يحتوي سجل النسخ على إدخال خطأ لكل ملف فشل في الاستيراد، مع تفاصيل الخطأ. ينتهي سجل النسخ بملخص لأخطاء التحقق من الصحة والنسخ التي حدثت أثناء الاستيراد.

يحتوي كل إدخال خطأ على المعلومات التالية.

ميدان وصف
Path مشاركة الوجهة داخل الحاوية أو مشاركة الملف.
الفئة واحدة من 15 فئة خطأ. لمزيد من المعلومات، راجع أخطاء تحميل البياناتلإصدار السجل 2021-08-01.
رمز الخطأ الرمز الرقمي للخطأ.
رسالة الخطأ يصف الخطأ.

يقدم الملخص الموجود في نهاية السجل (ابحث عن CopyLog Summary) المعلومات التالية:

  • إصدار سجل محرك الأقراص (في هذه الحالة ، 2021-08-01)
  • معرف محرك الأقراص
  • حالة نسخ البيانات
  • ملخص أخطاء التحقق حسب فئة الخطأ
  • ملخص أخطاء النسخ حسب فئة الخطأ

نموذج سجل النسخ

النموذج التالي هو سجل نسخ للاستيراد إلى كل من Azure Files وتخزين Azure Blob.

فشلت هذه النسخة، مع عدم وجود أخطاء في التحقق من الصحة ولكن مع ثلاثة أخطاء في النسخ. تمت إعادة تسمية مشاركة ملف واحدة (ShareRenamed خطأ) ، وتمت إعادة تسمية حاويتين (ContainerRenamed خطأ). يعطي إدخال الخطأ أسماء الملفات الأصلية والجديدة.

<ErroredEntity Path="New Folder">
  <Category>ShareRenamed</Category>
  <ErrorCode>1</ErrorCode>
  <ErrorMessage>The original container/share/Blob has been renamed to: DataBox-f55763d4-8ef7-458f-b029-f36b51ada34f :from: New Folder :because either name has invalid character(s) or length is not supported</ErrorMessage>
  <Type>Container</Type>
</ErroredEntity>
<ErroredEntity Path="CV">
  <Category>ContainerRenamed</Category>
  <ErrorCode>1</ErrorCode>
  <ErrorMessage>The original container/share/Blob has been renamed to: DataBox-6bcae46f-04c8-4385-8442-3a28b962c930 :from: CV :because either name has invalid character(s) or length is not supported</ErrorMessage>
  <Type>Container</Type>
</ErroredEntity><ErroredEntity Path="New_ShareFolder">
  <Category>ContainerRenamed</Category>
  <ErrorCode>1</ErrorCode>
  <ErrorMessage>The original container/share/Blob has been renamed to: DataBox-96d8e2ee-ffd4-4529-9ec0-f666674b70d9 :from: New_ShareFolder :because either name has invalid character(s) or length is not supported</ErrorMessage>
  <Type>Container</Type>
</ErroredEntity>
<CopyLog Summary="Summary">
  <DriveLogVersion>2021-08-01</DriveLogVersion>
  <DriveId>72a1914a-7fb2-4e34-a135-5c7176c3ee41</DriveId>
  <Status>Failed</Status>
  <TotalFiles_Blobs>60</TotalFiles_Blobs>
  <FilesErrored>0</FilesErrored>
  <Summary>
    <ValidationErrors>
      <None Count="3" />
    </ValidationErrors>
    <CopyErrors>
      <ShareRenamed Count="1" Description="Renamed the share as the original share name does not follow Azure conventions." />
      <ContainerRenamed Count="2" Description="Renamed the container as the original container name does not follow Azure conventions." />
    </CopyErrors>
  </Summary>
</CopyLog>

أخطاء تحميل البيانات

تختلف الأخطاء التي تم الإبلاغ عنها في السجلات اختلافا طفيفا في إصداري السجل. إذا لم تكن متأكدا من إصدار السجلات لديك، فراجع تحديد إصدار السجل.

يتم وصف الأخطاء الموجودة في سجل النسخ 2018-10-01 في هذا الجدول.

صنف الأخطاء وصف
UploadErrorWin32 خطأ في نظام الملفات.
UploadErrorCloudHttp نوع الكائن الثنائي كبير الحجم غير المدعوم. لمزيد من المعلومات حول الأخطاء في هذه الفئة، راجع ملخص أخطاء التحميل.
UploadErrorDataValidationError لا يتطابق CRC المحسوب أثناء استيعاب البيانات مع CRC المحسوب أثناء التحميل.
UploadErrorManagedConversionError حجم البيانات الثنائية الكبيرة التي يتم استيرادها غير صالح. حجم الكائن الثنائي كبير الحجم هو < بايت بحجم >. تتراوح الأحجام المدعومة بين 20971520 بايت و 8192 جيجابايت. لمزيد من المعلومات، راجع ملخص أخطاء التحميل.
UploadErrorUnknownType خطأ غير معروف.
ContainerRenamed تمت إعادة تسمية الحاوية لأن اسم الحاوية الأصلي لا يتبع اصطلاحات تسمية Azure. تمت إعادة تسمية الحاوية الأصلية إلى <> من < اسم >.
ShareRenamed تمت إعادة تسمية المشاركة لأن اسم المشاركة الأصلي لا يتبع اصطلاحات تسمية Azure. تمت إعادة تسمية المشاركة الأصلية إلى <> من < اسم >.
BlobRenamed تمت إعادة تسمية الكائن الثنائي كبير الحجم لأن اسم الكائن الثنائي كبير الحجم الأصلي لا يتبع اصطلاحات تسمية Azure. تمت إعادة تسمية الكائن الثنائي كبير الحجم الأصلي إلى BlockBlob/<> من <الاسم> الأصلي.
FileRenamed تمت إعادة تسمية الملف لأن اسم الملف الأصلي لا يتبع اصطلاحات تسمية Azure. تمت إعادة تسمية الكائن الثنائي كبير الحجم الأصلي إلى AzureFile/<> من <الاسم> الأصلي.
DiskRenamed تمت إعادة تسمية ملف القرص المدار لأن اسم الملف الأصلي لا يتبع اصطلاحات تسمية Azure. تمت إعادة تسمية ملف القرص المدار الأصلي إلى ManagedDisk/<> من <الاسم> الأصلي.
ExportCloudHttp نوع الكائن الثنائي كبير الحجم غير المدعوم.

الخطوات التالية

اتصل بدعم Microsoft.