يقترحون تضمين آلية blksnap في Kernel ، والتي تسمح بإنشاء لقطات من أجهزة الكتلة 

مؤخرا اندلعت الأخبار ذلك شركة veeam، (شركة تنتج برامج النسخ الاحتياطي والتعافي من الكوارث) ، اقترح تضمين وحدة blksnap في نواة Linux مع تنفيذ آلية إنشاء لقطات لأجهزة الكتل وتتبع التغييرات في أجهزة الكتلة.

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

مرحبا بالجميع.

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

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

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

لتتبع التغييرات التي تم إجراؤها على النظام الفرعي لجهاز الحظر (bdev) ، تمت إضافة القدرة على إرفاق عوامل تصفية تسمح لك باعتراض طلبات الإدخال / الإخراج. يطبق blksnap مرشحًا يعترض طلبات الكتابة ويقرأ القيمة القديمة ويحفظها في قائمة تغيير منفصلة تحدد حالة اللقطة.

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

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

يتيح لك ذلك إنشاء مخزن مختلف للملفات على نظام ملفات يمكنه شغل المساحة الكاملة لجهاز كتلة وزيادة مخزن الاختلافات حسب الحاجة.

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

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

للعمل مع اللقطات ، تم إعداد الأداة المساعدة لسطر الأوامر blksnap والمكتبة blksnap.so ، مما يسمح لك بالتفاعل مع وحدة kernel عبر مكالمات ioctl من مساحة المستخدم.

يعتمد Blksnap على رمز الوحدة النمطية veeamsnap ، والتي تعد جزءًا من Veeam Agent لمنتج Linux ، ولكن أعيد تصميمها لمواصفات الشحن في الجزء الرئيسي من Linux kernel.

يتمثل الاختلاف المفاهيمي بين blksnap و veeamsnap في استخدام نظام مرشح متصل بجهاز كتلة ، بدلاً من مكون bdevfilter منفصل يعترض الإدخال / الإخراج.

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


اترك تعليقك

لن يتم نشر عنوان بريدك الإلكتروني. الحقول الإلزامية مشار إليها ب *

*

*

  1. المسؤول عن البيانات: AB Internet Networks 2008 SL
  2. الغرض من البيانات: التحكم في الرسائل الاقتحامية ، وإدارة التعليقات.
  3. الشرعية: موافقتك
  4. توصيل البيانات: لن يتم إرسال البيانات إلى أطراف ثالثة إلا بموجب التزام قانوني.
  5. تخزين البيانات: قاعدة البيانات التي تستضيفها شركة Occentus Networks (الاتحاد الأوروبي)
  6. الحقوق: يمكنك في أي وقت تقييد معلوماتك واستعادتها وحذفها.