يعلن Reiser5 عن دعمه لترحيل الملفات الانتقائية

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

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

تم نشر واجهة المستخدم لترحيل الملفات ووضع العلامات عليها. تتضمن هذه الواجهة استخدام استدعاء النظام ioctl(2) وهي مخصصة لمبرمجي التطبيقات. الترحيل ووضع العلامات متاح أيضًا للمستخدم النهائي باستخدام الأداة المساعدة Volume.reiser4(8).

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

المصدر: opennet.ru

إضافة تعليق