LizardFS نظام ملفات مفتوح المصدر وقابل للتطوير وموزع

LizardFS

LizardFS هو نظام ملفات كتلة موزع أن يسمح بنشر البيانات على خوادم مختلفة ، ولكنه يوفر الوصول إليها في شكل قسم كبير واحد ، ويتم ذلك عن طريق القياس مع أقسام القرص التقليدية. تم تجميع القسم مع LizardFS يدعم سمات ملف POSIX ، قوائم ACL ، أقفال ، مآخذ ، قنوات ، ملفات الجهاز والروابط الرمزية والصلبة. لا يحتوي النظام على نقطة فشل واحدة ، فجميع المكونات زائدة عن الحاجة.

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

حول LizardFS

المشروع تأسست LizardFS في عام 2013 كشوكة من MooseFS ويختلف بشكل أساسي في وجود وضع النسخ المتماثل استنادًا إلى أكواد تصحيح الأخطاء Reed-Solomon (التناظرية لـ raidzN) ، ودعم ACL الممتد ، ووجود عميل لمنصة Windows ، وتحسينات إضافية ، ونظام تكوين أكثر مرونة ، ودعم قراءة البيانات الاستباقية وحصص الدليل والمعالجة الداخلية.

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

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

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

كل ملف مقسم إلى كتل (مقطع) ، يصل حجمها إلى 64 ميجا بايت. يتم توزيع الكتل بين خوادم التخزين وفقًا لوضع النسخ المتماثل المحدد: قياسي (يحدد هذا بوضوح عدد النسخ التي سيتم وضعها على العقد المختلفة ، بما في ذلك الارتباط بأدلة منفصلة ، للحصول على بيانات مهمة ، يمكنك زيادة عدد النسخ ، ولكن لغير الأساسية) ، XOR (RAID5) و CE (RAID6).

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

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

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

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

كيفية استخدام LizardFS في أوبونتو؟

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


اترك تعليقك

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

*

*

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