أقدم برنامجًا تعليميًا لإنشاء مجموعة أقراص باستخدام التطبيق 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
حسنًا ، هذا كل شيء ، أتمنى أن يساعدك ، من فضلك ، إذا رأيت أي خطأ ، فقم بالتعليق لتصحيحه ولا تعطي مشاكل للمبتدئين.
عناق من كوبا !!!!!!
شرح جيد جدا إدواردو خطوة بخطوة. استعلام:
هل تستخدم هذا على جهاز افتراضي مثل Virtualbox أم أنه مجرد مثال؟
مرحبًا كروتو ، كل شيء يتم على الكمبيوتر الافتراضي
من ص # t4 أم المرشد !!
لقد فقدت ترتيب المداهمة ، بسبب عطل مادي في أحد الأقراص ...
وقمت بحلها عن طريق نقل الغارة إلى شركة استرداد تسمى Onretrieval حيث استعادوا المعلومات.
الآن ، من أجل الأمان ، أدير خادمًا في السحابة حيث قمت باستضافة النسخة الاحتياطية.
التحيات.
منشور جيد جدًا ، واضح جدًا ومفيد جدًا ، سؤال ستراه كان يحاول حذف raid md0 باستخدام الأمر #mdadm –stop / dev / md0 جيدًا ، الشيء هو أنني لم أحذفه ، لقد أوقفته للتو و توقف عن الظهور مع GPARTED ، كيف يمكنني أن أفعل لرؤيته مرة أخرى ، أعيد استخدامه بمساعدة دليلك وكل شيء سار على ما يرام بالنسبة لي ولكن ما زلت لا أراه من GPARTED وسأكون ممتنًا لأي مساعدة.