MODULES-LOAD.D(5)

الاسم
modules-load.d - ضبط وحدات النواة لتحميلها عند الإقلاع

موجز

    /etc/modules-load.d/*.conf
    /run/modules-load.d/*.conf
    /usr/local/lib/modules-load.d/*.conf
    /usr/lib/modules-load.d/*.conf

الوصف

يقرأ systemd-modules-load.service(8) الملفات من الأدلة المذكورة أعلاه والتي تحتوي على وحدات النواة لتحميلها أثناء الإقلاع في قائمة ثابتة. يُسمى كل ملف ضبط على نمط /etc/modules-load.d/program.conf. لاحظ أنه من الأفضل عادة الاعتماد على التحميل الآلي للوحدات بواسطة معرفات PCI، معرفات USB، معرفات DMI أو مشغلات مماثلة مشفرة في وحدات النواة نفسها بدلاً من الضبط الثابت كهذا. في الواقع، معظم وحدات النواة الحديثة مُعدة بالفعل للتحميل الآلي.

تنسيق الضبط

يجب أن تحتوي ملفات الضبط ببساطة على قائمة بأسماء وحدات النواة لتحميلها، مفصولة بأسطر جديدة. تُتجاهل الأسطر الفارغة والأسطر التي يكون أول حرف غير فراغي فيها # أو ;.

أدلة الضبط والأسبقية

تُقرأ ملفات الضبط من المجلدات في /etc/، و /run/، و /usr/local/lib/، و /usr/lib/، بترتيب الأسبقية، كما هو مدرج في قسم الموجز أعلاه. يجب أن تحمل الملفات الامتداد ".conf". تتجاوز الملفات في /etc/ الملفات التي تحمل الاسم نفسه في /run/، و /usr/local/lib/، و /usr/lib/. وتتجاوز الملفات في /run/ الملفات التي تحمل الاسم نفسه تحت /usr/.

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

ينبغي أن تثبّت الحزم ملفات إعداداتها في /usr/lib/ (حزم التوزيعة) أو /usr/local/lib/ (التثبيتات المحلية) [1]. الملفات في /etc/ محجوزة للمدير المحلي، الذي قد يستخدم هذا المنطق لتجاوز ملفات الإعداد التي ثبتتها حزم الموردين.

يوصى ببدء جميع أسماء الملفات برقم من خانتين وشرطة لتبسيط الترتيب. يوصى باستخدام النطاق 10-40 لملفات الضبط في /usr/ والنطاق 60-90 لملفات الضبط في /etc/ و /run/، للتأكد من أن ملفات الضبط المحلية والعابرة ستكون لها الأولوية دائماً على ملفات الضبط التي يشحنها مورد نظام التشغيل.

إذا أراد المدير تعطيل ملف تهيئة يوفره المورد، فإن الطريقة الموصى بها هي وضع وصلة رمزية إلى /dev/null في مجلد التهيئة في /etc/، بنفس اسم ملف تهيئة المورد. وإذا كان ملف تهيئة المورد مضمناً في صورة initrd، فيجب إعادة توليد الصورة.

مثال

مثال 1. مثال /etc/modules-load.d/virtio-net.conf:

    # Load virtio-net.ko at boot
    virtio-net

انظر أيضًا

systemd(1)، systemd-modules-load.service(8)، systemd-delta(1)، modprobe(8)

ملاحظات

1.  💣💥🧨💥💥💣 يرجى ملاحظة أن ملفات الضبط تلك يجب أن تكون متوفرة في جميع الأوقات. إذا كان /usr/local/ قسماً منفصلاً، فقد لا يكون متوفراً أثناء بدء التشغيل المبكر، ويجب عدم استخدامه للضبط.

ترجمة
تُرجمت هذه الصفحة من الدليل بواسطة زايد السعيدي <zayed.alsaidi@gmail.com>

هذه الترجمة هي وثيقة مجانية؛ راجع رخصة جنو العامة الإصدار 3 (https://www.gnu.org/licenses/gpl-3.0.html) أو ما بعده للاطلاع على شروط حقوق النشر. لا توجد أي ضمانات.

إذا وجدت أي أخطاء في ترجمة صفحة الدليل هذه، يرجى إرسال بريد إلكتروني إلى قائمة بريد المترجمين: kde-l10n-ar@kde.org.