إنشاء مجموعة القرص مع mdadm !!!!!

أقدم برنامجًا تعليميًا لإنشاء مجموعة أقراص باستخدام التطبيق mdadm (http://packages.debian.org/squeeze/mdadm).

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

لهذه الحالة قم بإنشاء 3 ، كما هو موضح في الصورة ، بالإضافة إلى النظام:

نبدأ الجهاز ، ندخل كجذر ونثبت التطبيق:

apt-get install mdadm hdparm
o
apt-get -t squeeze-backports install hdparm mdadm

إذا كان لدينا هذه المستودعات في قائمة المصادر

بعد تثبيت التطبيق ، سنشرع في إعداد الأقراص لإدراجها في المصفوفة:

  • نكتشفها أولاً باستخدام "fdisk -l"

  •  بمجرد اكتشاف الأقراص ، ننتقل إلى منحها التنسيق المقابل ، لذلك نستخدم تطبيق cfdisk:

هنا يتعين علينا تقديم توضيح ، يتعين علينا القيام بهذا الإجراء لكل محرك أقراص صلبة نريد أن نكون في المصفوفة. نبدأ على سبيل المثال بـ / dev / sdb:

cfdisk /dev/sdb

  •  نعطي كلمة "جديد" ونختارها على أنها "أساسية".

  • نتحرك من خلال القائمة ونضغط على "النوع".

  •  من أجل استخدام القسم في المصفوفة ، نقوم بتغيير نوع التنسيق (نكتب FD).

  • هكذا المفروض ان يظهر:

  • ثم نقوم بحفظ التغييرات:

  •  نتحقق من جميع الأقراص باستخدام fdisk للتأكد من عدم فقد أي منها للتحضير:

سنشرع في إنشاء ملف خاص ، وسنتعامل معه كما لو كان "كتلة":

mknod /dev/md0 b 9 0

أشرح أن هذا الأمر هو إنشاء ملفات "خاصة" ، عندما نستدعيها باستخدام المعلمة "b" نقول لها أن تفعل ذلك كما لو كانت كتلة ، مثال على ذلك لدينا في ملفات محرك الأقراص الثابتة لدينا ، افعل من ls -lh إلى sd * وسترى:

brw-rw - T 1 root disk 8 ، يوليو 0 30 07:04 / dev / sda

ولكن ماذا يعني 9 0؟ بساطة الإصدار ، ها هو الإصدار MAJOR-MINOR ، حيث 9 هو الإصدار الرئيسي من الإصدار الأصغر 0 ، إذا جاز التعبير ، وهو عبارة عن أداة لسان صغيرة.

نتحقق من أنه تم إنشاؤه بشكل صحيح:

brw-r - r– 1 جذر الجذر 9 ، 0 يوليو 30 11:12 / dev / md0

الآن يمكننا إنشاء RAID الخاص بنا ، لكن علينا أولاً أن نسأل أنفسنا بعض الأسئلة:

  • ما هو حجم العمل الذي ستكون عليه المصفوفة؟
  • هل سأقرأ أكثر من الكتابة إليها؟
  • هل تتطلب المعلومات التي تخزنها نسخة احتياطية؟
  • هل يجب أن تكون متوفرة بشكل كبير؟
  • هل أريد السعة أو الأمن؟

لهذه الأسئلة قم بزيارة Wiki (http://es.wikipedia.org/wiki/RAID) ، اعتمادًا على نوع المصفوفة التي تختارها هي الطريقة التي يجب أن تتابعها ، في هذا البرنامج التعليمي ، سننشئ raid0 ، هناك نوعان ، الخطي والمخطط ، الفرق في أن الأقراص الخطية مملوءة بالترتيب الذي تمت إضافتها به إلى المصفوفة ، والشريط الذي تمتلئ فيه الأقراص بالتساوي ويكون أيضًا أسرع في القراءة / الكتابة (طالما حجم الأقراص هو نفسه).

لنفعلها:

mdadm -C /dev/md0 -N RAID0-STRIPE --level=stripe --raid-devices=3 /dev/sdc1 /dev/sdd1 /dev/sdb1

وبهذا نكون قد أنشأنا مصفوفة لدينا ، لشكوك «رجل مدادم»:

mdadm -D /dev/md0

يمكننا تحسين أشياء أخرى ، مثل إذا أضفت قرصًا آخر ، يمكنك الحصول عليه في وضع "الاستجابة التلقائية" لأنه عندما يفشل آخر من الثلاثة ، يمكننا القيام بذلك باستخدام الخيار "-x / dev / sdN" ؛ ضع في اعتبارك أنه يمكن أن يكون لدينا العديد من الأقراص في "SPARE" كما نريد ، احذر ، حدد الأقراص بعلامة ههههههه ، إذا كان لديهم 10 أقراص ، كيف تعرف أيها مكسور؟ ههههههه ، لا تدع نفس الشيء يحدث لي ، بالإضافة إلى ذلك ، إذا تعرضت المصفوفة للتلف ، فسيكون من الصعب استعادة البيانات من هذا ، ولهذا السبب الأسئلة التي طرحتها من قبل ، إذا كنت تريد النسخ الاحتياطي ، فقم بإنشاء RAID5 ، أيضًا إذا أزعجك القرص ، فعندما يبدأ SPARE في العمل ، يكون لديه القدرة على تجديد المعلومات المفقودة ، واو ، mdadm !!! ههههههههه

كيف ستبدو:

mdadm -C /dev/md0 -N RAID0-STRIPE --level=stripe --raid-devices=3 /dev/sdc1 /dev/sdd1 /dev/sdb1 -x /dev/sdv1

الآن ما كان علينا تركه هو تنسيقه:

mkfs.ext4 /dev/md0

نقوم بإعداد المجلد للتجميع:

mkdir /media/raid

نحن نركب:

mount /dev/md0 /media/raid

تم تعيين كل شيء ، والآن نتحقق من مساحة القرص باستخدام الأمر df:

حسنًا ، لدينا بالفعل مصفوفة جاهزة للاستخدام ، ونقوم باختبار السرعة:

hdparm -t /dev/md0

حسنًا ، يبدو أنه لم يكن سيئًا للغاية jijijijijiji

لقد انتهينا ، الآن أعطيك معرفتي كيف.

حسنًا ، ما الذي يمكننا الحصول عليه من هذا؟

R / كل ما يمكنك تخيله ، من إعادة استخدام القرص إلى النسخ الاحتياطية للبيانات ، بالإضافة إلى مجموعات المصفوفات التي يمكنهم القيام بها ، يشرحون بعض الأمثلة المحتملة على الويكي.

يمكننا أيضًا تنفيذ SAN صغير (شبكة منطقة التخزين) ، وسأصف بإيجاز كيف يعمل هذا:

  • لديهم أجهزة كمبيوتر N وخادم (كل ذلك مع Debian jijijiji).
  • في أجهزة الكمبيوتر هذه ، يتم تثبيت برنامج ما يفعله هو أن هذه الأجهزة N تحتوي على محركات الأقراص الثابتة المتوفرة كجزء من الشبكة.
  • يقوم الخادم بمسح الشبكة والعثور عليها جميعًا ، ويعاملها كما لو كانت جزءًا من نفسها ، قرص محلي.
  • إنهم يصنعون مصفوفة من تلك الأقراص.

النتيجة: ألبوم رائع لـ N Teras.

هذا يسمى AoE (ATA over Ethernet) ، أترك لك برنامجًا تعليميًا (به أخطاء صغيرة ، ربما سأحصل على برنامج تعليمي من هذا ، وظيفي بنسبة 100٪):

http://www.howtoforge.com/using-ata-over-ethernet-aoe-on-debian-squeeze-initiator-and-target

ومستندات أخرى:

http://www.howtoforge.com/how-to-build-a-low-cost-san

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

عناق من كوبا !!!!!!


اترك تعليقك

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

*

*

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

  1.   كروتو قال

    شرح جيد جدا إدواردو خطوة بخطوة. استعلام:
    هل تستخدم هذا على جهاز افتراضي مثل Virtualbox أم أنه مجرد مثال؟

    1.    إدواردو نويل قال

      مرحبًا كروتو ، كل شيء يتم على الكمبيوتر الافتراضي

  2.   لائق قال

    من ص # t4 أم المرشد !!

  3.   بوموبوم قال

    لقد فقدت ترتيب المداهمة ، بسبب عطل مادي في أحد الأقراص ...

    وقمت بحلها عن طريق نقل الغارة إلى شركة استرداد تسمى Onretrieval حيث استعادوا المعلومات.

    الآن ، من أجل الأمان ، أدير خادمًا في السحابة حيث قمت باستضافة النسخة الاحتياطية.

    التحيات.

  4.   أنطونيو بي جي قال

    منشور جيد جدًا ، واضح جدًا ومفيد جدًا ، سؤال ستراه كان يحاول حذف raid md0 باستخدام الأمر #mdadm –stop / dev / md0 جيدًا ، الشيء هو أنني لم أحذفه ، لقد أوقفته للتو و توقف عن الظهور مع GPARTED ، كيف يمكنني أن أفعل لرؤيته مرة أخرى ، أعيد استخدامه بمساعدة دليلك وكل شيء سار على ما يرام بالنسبة لي ولكن ما زلت لا أراه من GPARTED وسأكون ممتنًا لأي مساعدة.