لطالما دعمت ZimaOS عدة أقراص تخزين؛ وكانت المشكلة الأصلية تحديدًا فجوة في برنامج تشغيل LSI HBA. كان لدى المستخدم الأصلي بطاقة LSI SAS2308/9217-8i، ولم تكن الأقراص المتصلة بها تظهر. حدّد Zima-Jerry أن البطاقة تستخدم برنامج تشغيل نواة mpt3sas، وقال إن برنامج التشغيل هذا قد دُمج لإصدار قادم.
بحلول ديسمبر 2025، أفاد مستخدم آخر بأن ZimaOS تعرّفت فورًا على وحدة IBM M1210 المستندة إلى SAS3004 وعلى أقراص SAS SSD الأربعة المتصلة بها، بسعة 8 تيرابايت لكل منها. كما تسرد وثائق IceWhale الحالية دعم محولات RAID من LSI وMegaRAID SAS وLSI HBA ضمن مساهمات برامج التشغيل المُطبَّقة. وهذا يجعل استنتاج «ZimaOS لا تدعم عدة أقراص عبر HBA» استنتاجًا قديمًا، مع بقاء التوافق الدقيق بين البطاقة والبرنامج الثابت بحاجة إلى تحقق على مستوى الجهاز.
كانت بطاقة SAS2308 الأصلية تحتاج إلى دعم mpt3sas
كانت البطاقة المذكورة في المصدر هي LSI SAS2308-8i / 9217-8i. وحددت IceWhale mpt3sas باعتباره برنامج تشغيل نواة Linux ذا صلة، وقال إن الدعم سيصل عادةً في الإصدار التالي.
كانت تلك مشكلة في طبقة برنامج التشغيل، وليست حدًا لعدد الأقراص التي يمكن لـ ZimaOS إدارتها.
كان لمثبّت 2025 قيد منفصل على ظهور وحدات HBA
قال Zima-Jerry أيضًا إن صورة المثبّت المتاحة آنذاك لم تكن تدعم بطاقات LSI HBA جيدًا، واقترح إقلاع نظام آخر قبل كتابة صورة ZimaOS كحل بديل.
هذه النصيحة تاريخية. ينبغي للمستخدمين الحاليين البدء بمثبّت ZimaOS الحالي، واللجوء فقط إلى أساليب الاسترداد الخاصة بالإصدار إذا وثّقتها IceWhale.
أضافت IceWhale المزيد من برامج تشغيل LSI لاحقًا في 2025
في ديسمبر، عاد Jerry إلى سلسلة النقاش وطلب من المستخدمين إعادة الاختبار، لأن العديد من برامج تشغيل LSI HBA الإضافية أُضيفت مؤخرًا.
غيّر ذلك صورة التوافق العملية بدرجة كبيرة مقارنةً بالردود الأولى في يونيو.
تم تأكيد إعداد SAS3004 / IBM M1210 من المصدر
أفاد vipper_666 باكتشاف فوري لوحدة IBM M1210 المستندة إلى SAS3004 مع أربعة أقراص SAS SSD بسعة 8 تيرابايت، وقال إن الأداء ظل ثابتًا ومستقرًا.
تدرج ZimaOS الحالية دعم LSI HBA باعتباره مُطبَّقًا
تسرد صفحة مساهمات برامج التشغيل الحالية لدى IceWhale محولات RAID من LSI، ودعم LSI Logic MegaRAID SAS RAID وLSI HBA باعتبارها مُطبَّقة.
استخدم قائمة برامج تشغيل ZimaOS الحالية.
لا يزال يتعين التحقق من وحدة التحكم والنمط المحددين
قد تستخدم بطاقتان تحملان اسم العائلة نفسها من LSI شرائح مختلفة أو برامج ثابتة مختلفة أو أنماط RAID/IT مختلفة أو برامج ثابتة خاصة بمصنّع المعدات الأصلي. قبل محو البيانات، التقط ما يلي:
lspci -nnk
lsblk -o NAME,SIZE,MODEL,SERIAL,FSTYPE
dmesg | grep -i -E "mpt3sas|megaraid|sas|scsi|خطأ|فشل"
يتطلب RAID البرمجي أن تعرض وحدة HBA الأقراص الفردية
إذا أردت أن ينشئ ZimaOS نظام RAID/JBOD بنفسه، فيجب أن تعرض وحدة HBA أجهزة الكتل الفردية بوضوح. يخفي قرص RAID الافتراضي العتادي الأعضاء الفرديين عن ZimaOS ويغيّر مسؤوليات معالجة الأعطال وإعادة البناء.
يخدم نمطا IT/HBA وRAID العتادي أهدافًا مختلفة
بالنسبة إلى RAID المُدار عبر ZimaOS، تكون البنية الأنسب عادةً وحدة تحكم بنمط HBA/IT تعرض كل قرص فعلي مباشرةً. أما القرص الافتراضي MegaRAID فيعرض جهازًا منطقيًا واحدًا بدلًا من ذلك، وينقل قرارات التكرار وإعادة البناء إلى وحدة التحكم.
لا تنشئ وحدة تخزين افتراضية بتقنية RAID عتادية ثم تفترض أن ZimaOS سيظل قادرًا على رؤية كل عضو فعلي أو مراقبته بشكل مستقل.
الحفاظ على إمكانية عرض الأرقام التسلسلية للأقراص
عند توصيل عدة أقراص SAS/SATA متطابقة عبر وحدة HBA، تكون الأرقام التسلسلية ضرورية لتحديد القرص العضو المتعطل لاحقًا. قبل إنشاء المصفوفة، تأكّد من أن ZimaOS/Linux يستطيع عرض معلومات الطراز والرقم التسلسلي لكل قرص بشكل متسق.
قد تكون البرامج الثابتة لوحدة التحكم مهمة بقدر أهمية برنامج تشغيل النواة
حتى مع mpt3sas إذا كانت البرامج الثابتة القديمة الخاصة بمصنّع المعدات الأصلي (OEM) أو شخصية وحدة تحكم غير متطابقة، فقد يؤثر ذلك في التهيئة والتفاوض على الرابط وظهور الأقراص. سجّل إصدار البرامج الثابتة لوحدة التحكم قبل استكشاف الأخطاء، وتجنّب تحديث البرامج الثابتة بين الإصدارات ما لم تكن تفهم مراجعة بطاقة OEM المحددة بدقة.
اختبر جميع الأقراص قبل إنشاء RAID
بعد أن يكتشف ZimaOS وحدة HBA، تحقّق من كل قرص مقصود في lsblk وواجهة التخزين قبل إنشاء RAID. إن غاب أحد الأعضاء في هذه المرحلة، فهذه مشكلة في برنامج التشغيل أو وحدة التحكم أو التوصيلات، ولن يحلّها إنشاء RAID.
الأسئلة الشائعة حول وحدات HBA من LSI
هل يدعم ZimaOS أكثر من قرص تخزين واحد؟
نعم. كانت المشكلة الأصلية تتعلق بتوافق برنامج تشغيل HBA، وليس بحدّ المنتج الذي يقتصر على قرص واحد.
هل أضافت IceWhale برنامج mpt3sas؟
نعم. ذكر Zima-Jerry أن برنامج التشغيل أُدمج في إصدار لاحق.
هل تم التحقق فعليًا من إعداد لأي وحدة HBA من LSI في الموضوع؟
نعم. أُفيد بأن بطاقة IBM M1210 المستندة إلى SAS3004، مع أربعة أقراص SSD من نوع SAS بسعة 8 تيرابايت، تعمل باستقرار.
