الملحق الثاني: 🛠️ تثبيت Debian على مصفوفة RAID1 البرمجية (مع احتياطي GRUB)
هذا الدليل يوضح لك كيفية تثبيت Debian على مصفوفة RAID1 باستخدام إما برنامج تثبيت Debian أو يدويًا باستخدام mdadm، ويضمن تثبيت GRUB على كلا القرصين—بحيث يمكن لنظامك الاستمرار في الإقلاع حتى لو فشل أحد الأقراص 🚀
✨ الخيار 1: استخدام برنامج تثبيت Debian (الطريقة الأسهل)
يتضمن برنامج تثبيت Debian دعمًا مدمجًا لـ RAID البرمجي. إليك كيفية القيام بذلك:
1. تمهيد برنامج تثبيت Debian
استخدم ISO قياسي لـ Debian. قد يفضل المستخدمون المتقدمون نسخة netinst.
2. اختر التقسيم اليدوي
عند الطلب، اختر:
Guided – use entire disk and set up LVM → Manual
3. تحضير أقسام RAID
على كل قرص:
- قم بإنشاء أقسام متطابقة (مثل 500MB EFI و 20GB جذر، إلخ)
- قم بتعيين نوع القسم إلى:
Use as: physical volume for RAID
4. إنشاء مصفوفة RAID1
اختر "Configure software RAID"، ثم:
- إنشاء جهاز MD جديد → RAID1
- اختر الأقسام المطابقة من كلا القرصين (مثل sda1 + sdb1 لـ /boot)
كرر هذا لكل وحدة تخزين (مثل root و swap).
💡 نصيحة: تجنب وضع قسم EFI في RAID—احتفظ بـ EFI على كل قرص بشكل منفصل.
5. تعيين أنظمة الملفات
قم بتعيين نقاط الزيارة الخاصة بك (/، /boot، swap) على مصفوفات RAID الجديدة.
6. المتابعة مع التثبيت
تابع حتى يتم تثبيت Debian بالكامل.
⚙️ أضف GRUB إلى كلا القرصين (مطلوب لإعادة تشغيل RAID1)
بعد إعادة تشغيل النظام:
- افتح محطة طرفية وقم بتشغيل:
sudo grub-install /dev/sdb
sudo update-grub
استبدل /dev/sdb بالقرص الثاني في مصفوفتك. تم تثبيت GRUB بالفعل إلى /dev/sda أثناء التثبيت.
🧪 (اختياري) اختبر التكرار الخاص بك
تأكد من أن نظامك يمكنه الإقلاع من أي قرص:
- أطفئ الطاقة.
- افصل
/dev/sdaوأقلع. - أطفئ الطاقة، أعد توصيل
/dev/sda، افصل/dev/sdb، وأقلع مرة أخرى.
إذا كان كلاهما يعمل، فقد تم تأكيد تكرار إقلاع RAID1 الخاص بك! 🎉
🧰 الخيار 2: إعداد RAID يدويًا بعد التثبيت باستخدام mdadm (المستخدمون المتقدمون)
إذا كنت أكثر راحة في تكوين RAID بعد التثبيت أو باستخدام ISO بحد أدنى، إليك كيفية بناء مصفوفتك يدويًا.
1. قم بتثبيت Debian بشكل طبيعي (على قرص واحد أو إعداد بحد أدنى)
أقلع في نظام Debian الجديد الخاص بك.
2. قم بتثبيت mdadm
sudo apt update
sudo apt install mdadm
3. قسّم كلا القرصين
استخدم fdisk أو parted لإنشاء أقسام متطابقة على كلا الأقراص:
sudo fdisk /dev/sda
sudo fdisk /dev/sdb
قم بتعيينها كنوع fd (كشف RAID تلقائي Linux) أو استخدم GPT مع parted.
4. إنشاء مصفوفة RAID
sudo mdadm --create --verbose /dev/md0 --level=1 --raid-devices=2 /dev/sda1 /dev/sdb1
كرر للمصفوفات الإضافية (مثل /dev/md1 للجذر).
5. تنسيق وتركيب
sudo mkfs.ext4 /dev/md0
sudo mount /dev/md0 /mnt
قم بتثبيت Debian على جهاز RAID المثبت إذا كنت تقوم بتثبيت chroot.
6. احفظ إعدادات RAID
sudo mdadm --detail --scan | sudo tee -a /etc/mdadm/mdadm.conf
sudo update-initramfs -u
✅ قم بتثبيت GRUB على كلا القرصين
بغض النظر عن الطريقة:
sudo grub-install /dev/sda
sudo grub-install /dev/sdb
sudo update-grub
هذا يضمن أن أي قرص يمكنه الإقلاع بشكل مستقل 🛡️
📝 ملخص
المهمة | برنامج تثبيت Debian | يدوي |
|---|---|---|
إعداد RAID المضمن | ✅ نعم | ❌ لا (يدوي) |
تثبيت GRUB على كلا القرصين | ❌ خطوة يدوية | ❌ خطوة يدوية |
مستوى المهارة | 👶 مبتدئ | 🧙 متقدم |
المرونة | متوسطة | عالية |
هل لديك أسئلة أو تحتاج إلى مساعدة؟ تواصل مع support@ggcircuit.com —نحن هنا للمساعدة! 😄
تحديث في: 22/04/2026
شكرًا!
