الرايد (Raid)
هو اختصار جملة Redundant Array of independent Disks أي مصفوفة متكاملة أو مكررة من الأقراص الغير مترابطة أو اختصار جملة Redundant Array of Inexpensive Disks أي مصفوفة متكاملة أو مكررة من الأقراص الرخيصة.
وهي تعني ربط مجموعة من الأقراص بعضها ببعض في مصفوفة واحدة للحصول على موثوقية وأمان للبيانات المخزنة عند فقد أحد الأقراص، عن طريق تخزين البيانات على أكثر من قرص في نفس الوقت، بالاضافة الى الأداء الأفضل والاتاحة الدائمة للبيانات.
وللرايد عدة أنواع أو مستويات وكل نوع له رقم مُحدد له مثل رايد 0 و 1 و 5 و 6 وغيرها، و رايد 0 هو الوحيد الذي لا يوفر حماية للبيانات عند فقد أحد الأقراص، ويتم التحكم بالمصفوفة عن طريق جهاز محدد يسمى متحكم الرايد.
متحكم الرايد (Raid Controller)
وهو اما عتادي (Hardware) أو برمجي (Software) مهمته اجراء العمليات الضرورية لربط مجموعة الأقراص بعضها ببعض ، وجعلها تعمل وفقاً لمعيار الرايد المطلوب ، وتقديم المصفوفة الناتجة لنظام التشغيل على أنها قرص صلب واحد.
متحكم الرايد البرمجي (Software Raid)
وهذا ما نجده غالباً في المتحكمات المدمجة باللوحة الأم أو البطاقات الخارجية بسعر أقل من 250 أو 300 دولار وهذه المتحكمات تستخدم معالج الحاسب للقيام بالعمليات الخاصة بالمصفوفة، ولبعض أنواع الرايد هذه المتحكمات تكون مقبولة الأداء جداً واستهلاك المعالج يكون منخفض.
متحكم الرايد العتادي (Hardware Raid)
وبعكس المتحكم البرمجي يحتوي هذا المتحكم على المعالج الخاص به وبذلك يقل الحِمل على معالج الحاسب كما أنه يعطي زمن استجابة أفضل، وأغلب هذه المتحكمات تحتوي على ذاكرة كاش خاصة بالمعالج، كما تحتوي على ذاكرة (RAM) وفي بعض الأحيان من الممكن زيادتها وذلك بهدف تسريع عملها. هذه المتحكمات موجهة أساساً لبيئة المؤسسات والخوادم.
ملاحظة أخيرة، يمكن انشاء مصفوفة الرايد بالاعتماد كلياً على نظام التشغيل مثل ويندوز وهنا المتحكم هو نظام التشغيل نفسه ويكون برمجي صِرف.
كيفية انشاء مصفوفة
لكل متحكم طريقته الخاصة لانشاء المصفوفة ولا يوجد أي تشابه بين المتحكمات المختلفة في خطوات انشاء المصفوفة وبالتالي فدليل استخدام المتحكم (أو دليل استخدام اللوحة الأم) يكاد يكون طريقك الوحيد للتعامل مع المتحكم من انشاء واعادة بناء الرايد واجراء العمليات الأخرى
ماذا يحدث بعد انشاء المصفوفة
بعد انشاء المصفوفة ستظهر المصفوفة لنظام التشغيل على أنها مساحة تخزينية معينة (حسب نوع الرايد) ويمكن التعامل معها كتعاملك مع أي قرص صلب اخر من التقسيم والتهيئة وخلافه
ما معنى مساحة الجزء (Stripe Size)
عند انشاء أغلب أنواع الرايد فانه سيُطلب منك تحديد مساحة الجزء (Stripe Size) وهي مساحة الجزء التي سيتم تقسيم البيانات اليه ومن ثم توزيعها على أقراص المصفوفة المختلفة، وكل متحكم يدعم عدة مساحات محددة، غالباً من 16 KB الى 256 KB مع قيمة افتراضية (Default) يُحددها المتحكم مُسبقاً، ولا يمكن تغيير مساحة الجزء بعد انشاء المصفوفة ولعمل ذلك يجب انشاء المصفوفة من جديد
ما هي أفضل مساحة للجزء (Stripe Size)
مُصنعي المتحكمات يقوموا باختبارات مكثفة لاختيار أفضل مساحة (Default) للجزء تتناسب مع متحكماتهم وتصلح لأغلب المستخدمين، ولكن بالتأكيد ليست هي الأفضل لكل المستخدمين، وبالتالي اذا كنت تريد أفضل أداء فعليك باختبار مساحات مختلفة لهذا الجزء مع ما سوف تقوم به مع الرايد
ما هو Hot Swap
هو القدرة على ازالة مكون أو اضافته من والى الحاسب أثناء عمله وبدون الاضطرار لغلقه
هذه الخاصية مفيدة للمصفوفات التي تتكون من أعداد كبيرة من الأقراص الصلبة حيث تمكنك من اضافة أقراص جديدة للمصفوفة أو تغيير قرص تالف بدون الحاجة الى غلق الجهاز كاملاً، أقراص ساتا تدعم هذه الخاصية في وضعية AHCI و Raid كما أن أغلب المتحكمات تدعمها