كيف يدعم المجموع الاختباري المتدحرج عمليات النسخ الاحتياطي التزايدية لأجهزة NAS؟

إيفا وونغ هي كاتبة تقنية و ومهندسة هاوية في ZimaSpace. مهووسة بالتكنولوجيا مدى الحياة ولديها شغف بالمختبرات المنزلية والبرمجيات مفتوحة المصدر، تتخصص في تبسيط المفاهيم التقنية المعقدة إلى أدلة عملية وسهلة الفهم. تؤمن إيفا بأن الاستضافة الذاتية يجب أن تكون ممتعة وليست مخيفة. من خلال دروسها، تمكّن المجتمع من تبسيط إعدادات الأجهزة، بدءًا من بناء أول نظام تخزين شبكي NAS وحتى إتقان حاويات Docker.

يدعم المجموع الاختباري المتدحرج عمليات النسخ الاحتياطي التزايدية لأجهزة NAS من خلال العثور على مناطق البايتات غير المتغيرة حتى عندما تؤدي إضافة ما إلى إزاحة كل إزاحة ثابتة لاحقة.

تخيّل إضافة فقرة بالقرب من بداية صورة قرص متعددة الجيجابايت مخزنة على خادم منزلي. قد يجعلَت مقارنة الكتل المرتبطة بالإزاحات المطلقة فقط بقية الصورة تبدو متغيرة. ينزلق المجموع الاختباري المتدحرج عبر الملف الجديد بكفاءة، ويحدد المناطق المطابقة لنسخة NAS السابقة، ويتيح للنسخ الاحتياطي إرسال البيانات الحرفية فقط للمحتوى الذي لا يملك تطابقًا موثّقًا.

تنشر الوجهة تواقيع الكتل بدلًا من البيانات الكاملة

تُقسَّم نسخة NAS الأقدم إلى كتل، وتحصل كل كتلة على مجموع اختباري ضعيف سريع بالإضافة إلى تجزئة محتوى قوية. ولا يلزم أن تصل إلى المرسل قبل المقارنة سوى هذه التواقيع المدمجة، مما يتجنب نقل ملف الوجهة مرة ثانية.

تصف تواقيع الكتل ذات المجموعين الاختباريين الأصلية عملية تبادل التوقيعين هذه وتقسيم الكتل غير المتداخلة في الوجهة. تنشئ القيمة الضعيفة جدول بحث سريعًا، بينما تؤكد القيمة القوية أي مرشح قبل إعادة استخدام البايتات.

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

تجعل التحديثات المتدحرجة العثور على التطابقات المزاحة أمرًا سهلًا

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

يوضح شرح عملي لـ مطابقة المجموع الاختباري المتدحرج كيف تستبعد القيمة المتدحرجة السريعة معظم حالات عدم التطابق قبل حساب تجزئة أقوى. وتجعل هذه المقارنة المرحلية اكتشاف المناطق المزاحة ممكنًا من دون تحويل كل موضع بايت إلى عملية تشفيرية مكلفة.

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

يحدد حجم الكتلة واستقرار البايتات الحد الأقصى للتوفير

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

يوضح تحليل شامل لـ مطابقة الكتل المزاحة سبب عدم فرض عمليات الإدراج إعادة نقل كل كتلة لاحقة عندما يظل المحتوى قابلًا للتعرّف. كما يميز بين مجموع البحث الاختباري الضعيف وتجزئة التحقق القوية التي تمنع إعادة الاستخدام الناتجة عن التصادمات.

تظهر حدود الفشل عندما تُحوَّل البيانات قبل النسخ الاحتياطي. فقد يؤدي التشفير من جهة العميل باستخدام قيم nonce متغيرة، أو إعادة الضغط، أو إعادة كتابة الحاويات إلى استبدال معظم البايتات، ولذلك لا يستطيع الاكتشاف المتدحرج استعادة تشابه دلالي لم يعد موجودًا في تدفق البايتات.

قِس كفاءة تقليل البيانات باستخدام تعديلات مضبوطة على الملفات

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

اربط النتائج بـ سلامة المجموع الاختباري للنسخ الاحتياطي، ثم اختبر أحجام الكتل المختلفة مع تثبيت الشبكة وذاكرة التخزين المؤقت ونسخ المصدر. وقارن تقليل النقل بعمليات القراءة الإضافية من NAS وحساب المجموع الاختباري. وينبغي قياس هذا الحد بصورة منفصلة في ظروف تشغيل واقعية.

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

مركز التكنولوجيا والذكاء الاصطناعي

المزيد للقراءة

Get More Builds Like This

Stay in the Loop

Get updates from Zima - new products, exclusive deals, and real builds from the community.

Stay in the Loop preferences

We respect your inbox. Unsubscribe anytime.