ما هو محرك التكافؤ؟

محرك التكافؤ هو جهاز تخزين يُستخدم كجزء من نظام كمبيوتر يحتوي على بيانات التكافؤ لأغراض التكرار والنسخ الاحتياطي. يعد هذا عادةً جزءًا من مجموعة متكررة من الأقراص المستقلة (RAID) ، حيث يتم توصيل محرك أقراص واحد أو أكثر معًا للعمل كنظام واحد. عند تخزين البيانات على هذه الأجهزة ، يمكن إنشاء معلومات التكافؤ لاستخدامها لاحقًا في حالة فشل أحد الأقراص. لا يعد محرك التماثل بالضرورة جزءًا من جميع إعدادات RAID ، ولكنه يسمح باستعادة البيانات بشكل بسيط وفعال.

تتمثل الوظيفة الأساسية لمحرك أقراص التكافؤ في توفير تخزين إضافي لـ “بتات التكافؤ” ، وهي أجزاء من البيانات تُستخدم لإجراء نسخ احتياطي لمحركات الأقراص الرئيسية في مجموعة أقراص. المصفوفة عبارة عن إعداد كمبيوتر يتم فيه توصيل عدة أقراص ، مثل محركي أقراص ثابتة أو أكثر ، معًا واستخدامها كنظام تخزين فردي. على الرغم من استخدام عدد من الطرق المختلفة لهذا الغرض ، إلا أن RAID من بين أكثر الأشكال شيوعًا. هناك أنواع مختلفة من RAIDS ، وغالبًا ما تتضمن “المستويات” الأكثر تعقيدًا استخدام محرك التكافؤ لتوفير نسخ احتياطي فعال وتكرار للمعلومات.

يعمل محرك التكافؤ من خلال استخدام بتات التكافؤ المخزنة عليه. أبسط مثال على كيفية عمل بتات التكافؤ هو في RAID أو نظام آخر يستخدم ثلاثة محركات في المجموع. سيتم استخدام اثنين من محركات الأقراص كأقراص تخزين البيانات الفعلية ، بينما سيعمل المحرك الثالث كمحرك تماثل. عندما يتم حفظ البيانات في RAID ، يتم تقسيم كل معلومة إلى نصفين ، مع انتقال جزء واحد إلى محرك أقراص والجزء الآخر في محرك أقراص آخر.

تتكون بيانات الكمبيوتر من وحدات بت ، وهي عبارة عن أجزاء ثنائية من البيانات يتم تمثيلها بواحد أو صفر. عندما يتم تخزين المعلومات على نظام به محرك أقراص تكافؤ ، تتم إضافة بت واحد من كل محرك تخزين إلى الآخر. إذا كانت النتيجة رقمًا زوجيًا ، فسيتم حفظ بت التكافؤ بقيمة صفر في جهاز التكافؤ ، بينما تنشئ النتيجة الفردية قيمة واحدة. يمكن بعد ذلك استخدام هذا في حالة فشل أحد محركات أقراص التخزين ، لإعادة إنشاء البيانات المفقودة لاستعادة ما فقد.

على سبيل المثال ، “1” على أحد الأجهزة ، و “0” على الجهاز الآخر ، من شأنه إنشاء “1” ليتم تخزينه على محرك التكافؤ ، نظرًا لأن هذه قيمة فردية عند إضافتها معًا. في حالة تلف محرك أقراص التخزين الذي يحتوي على البيانات “0” ، يمكن استبداله بقرص جديد فارغ. يمكن للنظام بعد ذلك إلقاء نظرة على البيانات الموجودة ، والعثور على “1” المتبقية في تخزين البيانات ، ومقارنة ذلك بـ “1” في جهاز التكافؤ ، والتعرف على ضرورة إعادة إنشاء “0” لاستعادة البيانات المفقودة. هذا هو التكرار ويسمح لصفيف باستعادة البيانات بشكل فعال حتى في حالة فقد جزء من النظام الأصلي.