إذا كانت محركات الأقراص الصلبة HDD داخل حاوية USB مثل TerraMaster D4-320 لا تدخل مطلقًا في وضع السكون على ZimaOS، فافصل بين الخلل القديم الذي كان يتسبب فيه smartd في إيقاظ الأقراص وبين سلوك الاستعداد الخاص بمحوّل USB إلى SATA في الحاوية. عالج ZimaOS 1.6.0 مشكلة إيقاظ smartd للأقراص دوريًا، لكن عدة مستخدمين أفادوا بأن طُرزًا معينة من أجهزة DAS عبر USB ظلت تدور حتى على الإصدار 1.6.0.
هذا يعني أن التشخيص الحالي يعتمد على الحاوية تحديدًا: تحقّق مما إذا كان جسر USB يمرّر أوامر الاستعداد ATA، وما إذا كانت محركات الأقراص تستطيع الدخول إلى وضع الاستعداد يدويًا، وما إذا كان ZimaOS أو عملية أخرى يوقظها فورًا. لا تفترض أن حاوية hd-idle التي تعمل عبر Docker تمثل حلًا شاملًا.
حدّث النظام أولًا لتجاوز خلل إيقاظ smartd
عالج ZimaOS 1.6.0 رسميًا المشكلة التي كان فيها smartd يوقظ الأقراص بشكل متقطع ويمنع دخولها إلى وضع السكون بصورة طبيعية.
يجب أن تكون ملاحظات إصدار ZimaOS 1.6.0 هي الأساس الذي تعتمد عليه لتحديد الإصدار.
لماذا تتصرف حاويات USB بشكل مختلف عن SATA المباشر؟
يحتوي جهاز DAS على وحدة تحكم لجسر USB إلى SATA بين Linux وكل قرص. تمرّر بعض الجسور أوامر إدارة طاقة ATA جيدًا، بينما يرشّح بعضها الآخر هذه الأوامر أو يترجمها بطريقة مختلفة. كما تضيف الحاويات متعددة الفتحات طبقة أخرى من البرامج الثابتة، وقد تعرض الأقراص بطرق غير معتادة.
الخطوة 1: تأكّد من عرض كل قرص بشكل منفصل
lsblk -o NAME,MODEL,SERIAL,TRAN
lsusb
إذا ظهرت جميع الأقراص بشكل منفصل كأجهزة كتل متصلة عبر USB، فدوّن معرّفاتها الثابتة قبل اختبار أي أمر للاستعداد.
الخطوة 2: اختبر فحوصات الحالة التي لا توقظ الأقراص
عندما يدعم الجسر تمرير SAT، يمكن لأمر مثل:
smartctl -d sat -n standby /dev/sdX
التحقق مما إذا كان القرص في وضع السكون بالفعل من دون إيقاظه عمدًا. ولا يدعم كل جسر وضع -d نفسه.
الخطوة 3: اختبر وضع الاستعداد يدويًا بحذر
إذا كان ذلك مدعومًا، فاستخدم طريقة الاستعداد الموثقة من الشركة المصنّعة للقرص أو الحاوية، أو أداة Linux معروفة بتوافقها مع ذلك الجسر. إن نجاح أمر الاستعداد اليدوي مرة واحدة يثبت أكثر من الاستمرار في تغيير مؤقت الواجهة الرسومية.
إذا دخل القرص في وضع السكون ثم استيقظ فورًا، فهناك عملية أخرى تصل إليه. أما إذا رفض الدخول في وضع السكون تمامًا، فالأرجح أن المشكلة تتعلق بتوافق الجسر.
لماذا يمثل تشغيل hd-idle عبر Docker مشكلة؟
يحتاج hd-idle إلى وصول مباشر إلى أجهزة الكتل، كما يجب أن يتزامن مع مضيف يقوم بتركيب هذه الأقراص واستخدامها بنشاط. إن تمرير الأقراص الخام إلى حاوية ذات صلاحيات مرتفعة يضعف العزل، وقد يصبح هشًا بعد تغيّر أسماء الأجهزة.
استخدم حلًا أصليًا حاليًا في ZimaOS عندما يكون متاحًا، بدلًا من إنشاء حاوية دائمة للتحكم في الأجهزة الخام لمجرد إدارة وضع الاستعداد.
الحلول المؤقتة من المجتمع ليست مثل الدعم الأصلي
أنشأ أحد مستخدمي D4-320 مؤقتًا لخدمة systemd يُصدر دوريًا الأمر smartctl -s standby,now. قد ينجح ذلك كحل مؤقت، لكن فرض وضع الاستعداد وفق مؤقت من دون التحقق من وجود عمليات إدخال وإخراج نشطة أمر محفوف بالمخاطر. فلا ينبغي أبدًا مقاطعة نسخة احتياطية أو عملية تنظيف أو تنزيل أو نسخ ملفات لمجرد انقضاء خمس دقائق.
تحقّق من البرامج الثابتة للحاوية وميزات الطاقة الأصلية
إذا دخل جهاز D4-320 نفسه في وضع السكون بصورة صحيحة على Windows أو macOS ولكن ليس على Linux، فقارن ما إذا كانت أنظمة التشغيل هذه تستخدم أوامر USB خاصة بالمورّد أو أدوات مخصّصة. لا يستطيع ZimaOS دائمًا محاكاة سلوك الحاوية الاحتكاري من خلال أوامر طاقة ATA العامة.
متى يكون SATA المباشر خيارًا أفضل؟
إذا كان استهلاك الطاقة المنخفض ودخول الأقراص إلى وضع الاستعداد بشكل متوقّع أمرين مهمين، فعادةً ما يتيح SATA المباشر أوامر إدارة طاقة الأقراص بشفافية أكبر من جسر USB متعدد الفتحات.
يوفّر دليل استكشاف مشكلات التخزين وإصلاحها هيكلًا أكثر أمانًا للتشخيص.
الأسئلة الشائعة
هل عالج ZimaOS 1.6.0 جميع مشكلات دخول الأقراص في وضع السكون؟
لا. فقد عالج مشكلة محددة تتمثل في إيقاظ smartd للأقراص. ولا يزال توافق جسر USB قادرًا على منع وضع الاستعداد أو تعطيله في بعض الحاويات.
لماذا يدخل جهاز TerraMaster في وضع السكون على Windows ولا يفعل ذلك على ZimaOS؟
قد تعتمد الحاوية على سلوك خاص بإدارة الطاقة يوفّره الجسر أو المورّد، ويختلف عند العمل في Linux.
هل ينبغي تشغيل hd-idle عبر Docker؟
هذا ممكن مع توفير وصول إلى الأجهزة الخام، لكنه يضيف تعقيدًا يتعلق بالصلاحيات وربط الأجهزة. وليس الخيار الأول الأنظف.
هل من الآمن فرض وضع الاستعداد كل بضع دقائق؟
يكون ذلك آمنًا فقط إذا أمكنك ضمان أن القرص في وضع الخمول. فقد يتعارض مؤقت أعمى مع عمليات الكتابة النشطة أو النسخ الاحتياطية أو التنظيف أو الوصول إلى الوسائط.
