إعـــــــلان

تقليص
لا يوجد إعلان حتى الآن.

تنصيب و تحضير نظام الملفات LessFS من المصدر.

تقليص
X
 
  • تصفية - فلترة
  • الوقت
  • عرض
إلغاء تحديد الكل
مشاركات جديدة

  • [شرح] تنصيب و تحضير نظام الملفات LessFS من المصدر.

    نظام الملفات LessFS عبارة عن طريقة لحفظ الملفات على الاقراص الصلبة عبر حفظ و فهرسة الاقسام المتكررة, بعكس الطريقة التقليدية. ففي الطريقة التقليدية تحفظ الملفات كل على حدى حتى لو تكررت نفس الاقسام في عدد من الملفات. وبالتالي, الطريقة التقليدية تسمح بخسارة اضافية من مساحة القرص.

    السَيِّء في استعمال هكذا نظام هو عدم امكانية اصلاح النظام. و بالتالي يجب عمل نسخة دعم (backup) اعتيادية. السبب هو تشارك الملفات في نفس الاقسام. القسم هنا يعني مثلا كل 5K من المعلومات. فحتى لا تتكرر ال5k على القرص, ال LessFS يكتب ال 5k مرة واحدة, ثم يعمل سطر خاص بها في الفهرس. السطر به اسماء الملفات التي تتعامل مع المعلومة. فإن خسرنا ال 5K يعني ان الملفات ستظهر ناقصة. و لذا - بــنظري- يستحسن عمل RAID بمستوى المرآة. (RAID 1)

    مهم جدا! هذا الموضوع ليس للمبتدئين. نظام الملفات هذا ليس للاقلاع.

    طريقة التحضير:
    1. تأكّد من ان نواة لينيكس لديك هي اكبر من 2.6.26 عبر الامر uname - r. طبعا النواة المعتمدة في وقتنا الحالي على الاقل 2.6.32
    2. اسماء الحزم المطلوبة مبدئيا هي التالي -لا تنسَ تنزّل الحزم الاعتمادية بحسب الطلب:
      zlib-devel او zlib1g-dev
      libbzip2-devel او libbzip2-dev
      mhash-devel او libmhash-dev
      fuse-devel او libfuse-dev
    3. معلومات اللاتكرار (deduplication) التي يصنعها ال LessFS محفوظة في قاعدة بيانات (Database). ء LessFS يستعمل Tokyo Cabinet (كابينة طوكيو) لادارة القاعدة. نزل الحزمة libtokyocabinet-dev او ما يقابلها عندك. موقع الكابينة : http://fallabs.com/tokyocabinet
      لتثبيت الكابينة من المصدر بعد التحميل:

      كود:
      ./configure --enable-off64
      make
      make install
      يمكنك ازالة الخيار --enable-off64 فهو في اجهزة ال 32بت يسمح بتواجد ملفات الضخمة اكبر من 2 جيجا.
    4. نفك ضغط ملف حزمة مصدر الLessFS بعد تحميله من الموقع http://www.lessfs.com ثم نبدأ التنصيب:

      كود:
      ./configure 
      make
      make install
      ثم ننسخ ملف الخيارات less.cfg من مجلَّد الحزمة المصدرية الى المجلّد etc/.
    5. نبدأ ببناء قاعدة البيانات -عبر ادوات الكابينة اليابانية:
      كود:
      mklessfs -fc /etc/less.cfg
      بحسب الخيارات المذكورة في less.cfg فأن القاعدة ستكون موجودة داخل المجلد data/
    6. و الآن يمكننا البدء بعملية اللاتكرار بأستعمال المجلد backup/ كنقطة تركيب\اقلاع ثم ننسخ الملفات اليه:
      كود:
      lessfs /etc/less.cfg /backup
      وهكذا, اي ملف او مجلد ينسخ الى داخل المجلد backup سيخضع الى عمليتَيْ الضغط و اللاتكرار. لكنك ستظل ترى اسماء الملفات مستقلة و كأنها على نظام ملفات عادي مثل ext4. الضغط سيحفظ في قاعدة البيانات في المجلد data/ .
      عليك بعمل نسخة دعم دورية للقاعدة البيانات.
    مدير التواصل الحي.ماجستير معلوماتية من استراليا.تحتاج مساعدة اضافية؟ ادخل اعلاه التواصل الحي.بيت شِعْر: العدل قبل الحب احيانا فلا تظلمي= سئمت الحب احيانا أﻻّ تعدلي.تطبيقاتي على متجر الاندرويد كلمة البحث: superlinux.
يعمل...
X