لقد شعرت مؤخرًا بالحيرة من حقيقة أنه على الرغم من أن لديهم محركي أقراص SSD بسعة 512 جيجابايت متصلين، إلا أنهم لا يرون سوى محرك أقراص واحد لمساحة التخزين. ربما لا يعرف ما يعنيه 2x 512GB NVMe SSD مع RAID 1 على خادم الويب وما تستلزمه بنية التخزين هذه.
محتوى
إذا كنت مبتدئًا في إدارة مساحات التخزين على خادم أو كمبيوتر بسيط، فستتعرف في هذا البرنامج التعليمي على NVMe وما يستلزمه RAID. لنأخذ الأمر واحدًا تلو الآخر ونرى لماذا من قرصين متصلين لا ترى سوى مساحة التخزين من قرص واحد.
ماذا يعني هذا NVMe (Non-Volatile Memory Express)؟
NVMe يأتي من (Non-Volatile Memory Express) وهو عبارة عن بروتوكول لربط أجهزة التخزين، مثل SSDالSolid State Drives) أو وحدات تخزين فلاش (USB Stick، شريحة الذاكرة). تم تصميم هذا البروتوكول خصيصًا لاستغلال الأداء العالي لأجهزة التخزين المستندة إلى ذاكرة الفلاش ويستخدم بشكل أساسي لأجهزة التخزين عالية الأداء. يتم استخدامها غالبًا في بنية خوادم الويب أو أنظمة تخزين قواعد البيانات. عندما تكون هناك حاجة إلى سرعة كتابة/قراءة عالية.

على عكس واجهات التخزين التقليدية مثل SATA، يستخدم NVMe اتصالاً PCI Express (PCIe) للسماح بنقل البيانات بشكل أسرع بين نظام الحوسبة وأجهزة التخزين. يستخدم NVMe أيضًا بنية "queueing” مما يسمح بمعالجة العديد من عمليات القراءة والكتابة في وقت واحد، مما يؤدي إلى زيادة أداء وكفاءة نظام التخزين.
ماذا يعني هذا 2x 512GB NVMe SSD النحاس RAID 1؟
إليك ما يسمى بالمشكلة حيث ترى مساحة تخزين واحدة فقط. على الرغم من عملية حسابية بسيطة قام بها مبتدئ، اثنان القرص- 512 جيجا بايت، يعني إجمالي مساحة خالية للتخزين تبلغ 1 تيرابايت.
في حالة خوادم الويب، يعد أمان البيانات المخزنة أمرًا مهمًا للغاية. لهذا السبب يتم استخدام الأقراص SSD NVMe المترابطة مع برنامج RAID 1. إذا كان من الممكن استبدال اللوحة الأم أو الذاكرة أو حتى وحدة المعالجة المركزية دون فقدان البيانات، أو إذا فشل القرص، فقد تكون التأثيرات كارثية.
ماذا يعني ريد 1؟
RAID (المصفوفة المتكررة من الأقراص المستقلة) عبارة عن تقنية لتخزين البرامج/البيانات تجمع بين عدة أقراص فعلية للحصول على أداء وأمان أفضل. إنه نوع من رابط وحدات التخزين الفعلية المترابطة في النظام.
تتوفر عدة أنواع من RAID، والتي تتكيف مع متطلبات كل تكوين. في حالة خوادم الويب، فإن الخيار الأفضل والأكثر فعالية من حيث التكلفة هو RAID 1.
ماذا يعني 2x NVMe SSD مع RAID 1؟
ريد 1 هو “مرآة البيانات” من القرص. Mirroring. يتم نسخ البيانات على قرصين متطابقين، مما يضمن التكرار وإذا فشل أحد القرصين، تظل البيانات متاحة على القرص الآخر. وبالتالي، تتم حماية البيانات في حالة حدوث ضرر. تم تحسين أداء القراءة، لكن أداء الكتابة يتأثر قليلاً.
بالنسبة لخوادم الويب، تعد حماية البيانات وسرعة القراءة من أهم ميزات القرص. لذلك، 2x NVMe SSD مع RAID 1 يعد خيارًا جيدًا لخوادم الويب، حيث تكون سرعة القراءة أكثر أهمية من سرعة الكتابة. نعم، يمكن أن يكون ذلك عيبًا عند اختيار القرص كنظام ذاكرة تخزين مؤقت REDISو memcached وآخرون، يستخدمون ذاكرة التخزين المؤقت لذاكرة الوصول العشوائي (RAM). (مناقشة أخرى).
إذا كنت تريد، فإن RAID 1 يساعد في إنشاء نوع من قرص النسخ الاحتياطي. هذا لا يعني أنه إذا قمت بحذف البيانات من القرص عن طريق الخطأ، فباستخدام RAID 1 ستتمكن من استعادتها من القرص الآخر. يتعلق الأمر فقط بفشل أحد الأقراص.
في الختام، من الطبيعي أن يرى نظام التشغيل الأقراص الموجودة في مجموعة RAID كقرص واحد. في حالة واحدة RAID 1، يتم نسخ البيانات على كلا القرصين في المجموعة، وبالتالي فإن المساحة المتوفرة ستكون مساوية فقط لمساحة قرص واحد، ولكن البيانات ستكون زائدة عن الحاجة ومؤمنة في حالة فشل أحد الأقراص.
مصنوع بطريقة مخصصة: “df -h” يتم تنفيذه في خادم Linux، وسيعرض فقط مساحة التخزين المثبتة/المقسمة والمستخدمة حاليًا على كل نظام ملفات. إذا لم يتم تثبيت الأقسام الموجودة على القرص الثاني في نظام الملفات، فلن يتم عرضها في نتيجة الأمر. للتحقق من الأقراص المتوفرة والأقسام الموجودة، يمكنك استخدام الأمر: fdisk -l أو lsblk.
في الختام، إذا كان لديك قرصين NVMe SSD مع RAID 1 على خادم أو جهاز كمبيوتر، فلن يكون لديك سوى حجم مساوٍ لحجم قرص واحد متاح للتخزين.