تنفيذ وتكوين RAID في نظام التشغيل
Sep 07, 2023سنتحدث اليوم عن تنفيذ RAID وتكوينه في نظام التشغيل. يكتب بعض الأشخاص برامج مباشرة على المضيف، تعمل في الجزء السفلي من نظام التشغيل، ويتم إرسال القرص الفعلي من المضيف SCSI أو وحدة تحكم IDE، باستخدام فكرة Beidou السبعة نجوم، الافتراضية في أوضاع مختلفة من القرص الظاهري، ثم إرسالها إلى واجهة البرنامج العليا، مثل برنامج إدارة الحجم. تستخدم هذه البرامج أداة تكوين تتيح لك اختيار الأقراص التي سيتم دمجها وتشكيل نوع RAID.
على سبيل المثال، إذا تم تثبيت قرصين IDE وأربعة أقراص SCSI على جهاز، فإن IDE القرص الصلب متصل مباشرة بواجهة IDE المدمجة مع اللوحة الأم، وقرص SCSI متصل ببطاقة SCSI لواجهة PCI. في حالة عدم مشاركة برنامج RAID في هذه الشروط، يمكن للنظام تحديد ستة أقراص، وبعد تنسيق نظام الملفات، يتم تركيبها على حرف القرص أو الدليل، ليتمكن البرنامج من القراءة والكتابة.
بعد تثبيت برنامج RAID، قام المستخدم من خلال واجهة التكوين، بإنشاء أول قرصين IDE لنظام RAID 0. إذا كان قرص IDE الأصلي بسعة 80 جيجابايت، فسيصبح RAID 0 قرصًا "افتراضيًا" بسعة 160 جيجابايت. ثم يقوم المستخدم بإنشاء نظام RAID5 مع 4 أقراص SCSI. إذا كانت سعة قرص SCSI الأصلية هي 73 جيجابايت، فإن سعة القرص الظاهري بعد تحويل الأقراص الأربعة إلى RAID5 ستكون حوالي 3 أقراص، أي 216 جيجابايت.
بالطبع، لأن برنامج ريد يحتاج إلى استخدام جزء من مساحة القرص لتخزين بعض معلومات RAID، وستكون السعة الفعلية أصغر. وبعد معالجتها بواسطة برنامج RAID، تصبح هذه المغناطيسات الستة في النهاية قرصين افتراضيين. إذا كنت تستخدم نظام Widows، فإن فتح Disk Manager سيظهر لك فقط محركي أقراص ثابتة، أحدهما بسعة 160 جيجابايت (محرك الأقراص 1) والآخر بسعة 219 جيجابايت (محرك الأقراص 2). ويمكن بعد ذلك تهيئة الأقراص، على سبيل المثال، لنظام ملفات NTFS. لا يشعر المنسق بوجود أكثر من قرص ثابت فعلي يقوم بكتابة البيانات.
على سبيل المثال، قد يصدر المنسق في مرحلة ما أمرًا لكتابة البيانات من عنوان بدء الذاكرة كذا وكذا إلى القرص 1 (محرك أقراص ظاهري RAID 0 يتكون من قرصين IDE) عند عنوان بدء LBA 10000 والطول 128. سوف يعترض برنامج RAID هذا الأمر ويحلله. القرص 1 هو نظام RAID 0، لذلك سيتم حساب بيانات 128 قطاعًا بدءًا من LBA10000 بواسطة محرك RAID، وسيكون LBA المنطقي مطابقًا لـ LBA الفعلي للقرص الفعلي، وستتم كتابة البيانات المقابلة إلى القرص الفعلي. بمجرد الكتابة، يتلقى المنسق إشارة تفيد بأن الكتابة كانت ناجحة وينتقل إلى الإدخال/الإخراج التالي.
بعد هذه العملية، تكون الطبقة العليا غير مدركة تمامًا لتفاصيل القرص الفعلي الأساسي. وينطبق الشيء نفسه على أشكال RAID الأخرى، لكن الخوارزميات أكثر تعقيدًا. ولكن على الرغم من أن الخوارزمية المعقدة، بعد تشغيل وحدة المعالجة المركزية، فهي أسرع بآلاف المرات من سرعة القراءة والكتابة على القرص.
نصائح:
لضمان الأداء، يمكن استخدام نفس نوع القرص فقط لنفس مجموعة الأقراص، على الرغم من أنه يمكن أيضًا تصميمه لـ IDE المغناطيسي
يتم دمج القرص وقرص SCSI لتكوين قرص افتراضي، ولكن لم يتم تصميمه بهذه الطريقة ما لم يكن ذلك مطلوبًا على وجه التحديد.
إذا كان لديك أي أسئلة فنية حول التخزين، يرجى الاتصال بي. سأكون سعيدًا بالإجابة على أسئلتك وتزويدك بالأداء العالي الأصلي والجديد بطاقات الغارة مثل ميغاريد 9540 8i. بطاقة hba: مثل إل إس آي 9500 16i , إل إس آي 9500 16 إي. ضمان لمدة 3 سنوات بسعر المصنع عالي الجودة، يوفر أقصى قدر من الأمان لك.