Reiser5 هو نظام ملفات قيد التطوير يدمج الدعم للقياس المتوازي

استعادة ReiserFS

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

هذا الإصدار الجديد من يتميز Reiser5 بتضمين الابتكار في القياس الموازي ، الذي يتم تنفيذه ليس على مستوى الكتلة ، ولكن من خلال نظام الملفات.

كميزة من هذا النهج ، يتم الإعلان عن حزم FS + RAID / LVM و FS غير المتوازية خالية من العيوب المتأصلة (ZFS ، Btrfs) ، مثل مشكلة المساحة الحرة ، ومغسلة الأداء عند ملء حجم أعلى من 70٪ ، وخوارزميات تصميم الحجم المنطقي القديمة (RAID / LVM) ، لا تسمح لك بتوزيع البيانات بكفاءة على وحدة تخزين منطقية.

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

على عكس ZFS ، لا يقوم Reiser5 بتنفيذ طبقة الكتلة الخاصة به، على الرغم من أنه يستخدم مخصص كتلة مجاني O (1). من الممكن أن يؤلف بطريقة بسيطة وفعالةه حجم منطقي من أجهزة الكتلة ذات الأحجام المختلفة وعرض النطاق الترددي. يتم توزيع البيانات بين هذه الأجهزة باستخدام خوارزميات جديدة.

في الاعلان عن هذه النسخة التجريبية علق إدوارد شيشكين:

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

أعتقد أنه مستوى جديد نوعيًا في تطوير نظام الملفات (ونظام التشغيل): وحدات التخزين المحلية مع التحجيم المتوازي ...

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

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

في الوقت نفسه ، تتلقى أجهزة الكتلة ذات السعة المنخفضة عددًا أقل من الكتل للتخزين ، ولا تصبح الأجهزة ذات الأداء المنخفض بمثابة عنق الزجاجة (كما هو الحال ، على سبيل المثال ، في مصفوفات RAID).

إضافة جهاز إلى مستوى الصوت وإخراج الجهاز من وحدة التخزين مصحوب بإعادة التوازن يحافظ على "عدالة" التوزيع.

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

يتم التحكم في المساحة الخالية على وحدة تخزين منطقية بواسطة الأداة المساعدة df (1) القياسية. بالإضافة إلى ذلك ، يتمتع المستخدم بفرصة مراقبة المساحة الخالية على كل مكون من مكونات جهاز الحجم المنطقي.

تم إحراز تقدم كبير في القياس الأفقي باستخدام ملف الشبكة المتوازي (GPFS ، Luster ، إلخ.). ومع ذلك ، لم يكن من الواضح كيفية التقديم
التقنيات الخاصة بك إلى FS محلي.

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

من بين العناصر التي لا تزال مدرجة في قائمة المهام الخاصة بـ Reiser5 وجدت:

  • ترقية FSCK لدعم وحدات التخزين المنطقية
  • LV غير المتماثل مع أكثر من كتلة واحدة من البيانات الوصفية لكل حجم
  • الأحجام المنطقية المتماثلة
  • لقطات ثلاثية الأبعاد للجهد المنخفض
  • توزيع البيانات الوصفية عبر مجلدات فرعية متعددة
  • فحص / استعادة وحدات التخزين المنطقية باستخدام الأداة fsck (الترقية من الإصدار السابق)
  • أحجام عالمية (شبكات) ، إضافة أجهزة على أجهزة مختلفة.

إذا كنت تريد معرفة المزيد عنها ، يمكنك استشارة الرابط التالي. 


اترك تعليقك

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

*

*

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

  1.   luix قال

    واو ، اعتقدت أن reiserfs قد مات بعد هانز ..