اعداد نظام Raid 1

albadr-host.in

عضو جديد
27 أبريل 2013
4
0
0
بسم الله الرحمن الرحيم
السلام عليكم ورحمة الله وبركاته



اليوم شرحنا يتحدث عن كيفية اعداد نظام Raid 1 , ونظام Linux يدعم Raid 1 ومستوياته الاخرى وتحتاج الى هاردين بنفس المساحة على الخادم وبنفس التقسيم .


ملحوظه : اذا قمت بتطبيق الشرح بشكل خاطئ سوف تفقد جميع البيانات الموجوده على الهارد فقبل تطبيق هذا الشرح تاكد بأن لديك باك اب من ملفاتك المهمه على الخادم .


نبدأ بالشرح :-

المرحله الأولى : نقوم بعرض تقسيم البارتشن الخاص بالهارد


PHP:
fdisk -l
fdisk -l /dev/sda


سوف يظهر لك على سبيل المثال




اﻻن على سبيل المثال سوف تستخدم /dev/sda3 بمساحة 37 جيجا بايت , اﻻن نستعرض البارتشن الاخر :

PHP:
fdisk -l /dev/sdb
سيظهر لك كالتالي :



المرحله الثانية : نقوم بانشاء بارتشن جديد فى /dev/sdb بمساحه 37 جيجا بايت

PHP:
fdisk /dev/sdb


سوف يظهر لك كالتالى




لإضافة بارتشن جديد نتبع التالي :




بكدا تم ان شاء البارتشن الجديد سوف نقوم اﻻن بعمل print للبارتشن




واخيرا , ظبط البارتشن ليكون بنظام Raid 1




نقوم اﻻن بعمل حفظ للإعدادات




ثالثاً :


PHP:
fdisk /dev/sda


نقوم بعمل التالي




بعد ذلك نقوم بعمل اعاده تهيئة للبارتشن

PHP:
partprobe  /dev/sda


اﻻن نقوم بانشاء نظام الـ Raid 1

لعمل نظام Raid 1 على بارتشن /dev/sda3 و /dev/sdb1 نقوم باضافة الأمر التالي :


PHP:
mdadm --create /dev/md0 --level=1 --raid-devices=2 /dev/sda3 /dev/sdb1
لمشاهده عمل نظام الـ Raid 1

PHP:
watch cat /proc/mdstat


عند الإنتهاء نقوم بانشاء ملفات لنظام الـ Raid


PHP:
mkfs.ext3 /dev/md0
اﻻن نقوم بعمل Mount لـ Raid 1

كود:
mkdir /raid1
 mount /dev/md0 /raid1/
df -H /raid1/
اﻻن نقوم بعمل تجربة سرعه الـ Raid 1

كود:
cd /raid1/
 dd if=/dev/zero of=output bs=8k count=256k
 rm output


نقوم اﻻن بتحديث /etc/fstab


PHP:
echo '/dev/md0 /raid1 ext3 noatime,rw 0 0' >> /etc/fstab


لجلب معلومات اكتر حول الـ Raid 1 نقوم باضافه الامر التالى :


PHP:
mdadm --query --detail /dev/md0


تم تنسيق الموضوع بتاريخ 26-05-2013