تعلم قيادة لينكس - rmmod

اسم

rmmod - تفريغ وحدات قابلة للتحميل

ملخص

rmmod [-aehrsvV] module ...

وصف

rmmod unloads وحدات قابلة للتحميل من kernel قيد التشغيل.

يحاول rmmod إلغاء تحميل مجموعة من الوحدات من kernel ، مع تقييد عدم استخدامها وعدم الإشارة إليها بواسطة وحدات أخرى.

إذا تم تسمية أكثر من وحدة نمطية واحدة في سطر الأوامر ، ستتم إزالة الوحدات في الترتيب المعين. هذا يدعم تفريغ الوحدات النمطية المكدسة.

مع الخيار " -r " ، سيتم محاولة إزالة متكررة من الوحدات النمطية. هذا يعني أنه إذا تم تسمية وحدة نمطية عليا في حزمة مكدس في سطر الأوامر ، فستتم إزالة كافة الوحدات النمطية التي تستخدمها هذه الوحدة أيضًا ، إذا أمكن ذلك.

خيارات

-أو-

Do autoclean: tag modules unused as "to be cleaned"، and also remove the tagged modules. تظل الوحدات موضوعة إذا ظلت غير مستخدمة منذ autoclean السابقة. هذان الممران تجنبان إزالة الوحدات غير المستخدمة مؤقتًا.

-e ، -

حفظ البيانات المستمرة للوحدات النمطية المسماة ، دون إلغاء تحميل أي وحدات. إذا لم يتم تحديد أسماء وحدات نمطية ، فسيتم حفظ البيانات لجميع الوحدات النمطية التي تحتوي على بيانات مستمرة. يتم حفظ البيانات فقط إذا كان كل من kernel و modutils يدعمان البيانات الثابتة و / proc / ksyms يحتوي على إدخال
__insmod_ modulename _P persistent_filename

-h ، - مساعدة

عرض ملخص للخيارات والخروج على الفور.

- ر ، -

قم بإزالة مكدس وحدة نمطية.

-s ، --syslog

إخراج كل شيء إلى syslog (3) بدلاً من المحطة.

-v ، --verbose

كن مطولاً.

-V ، - الإصدار

طباعة نسخة من modutils .

البيانات المستمرة

إذا كانت الوحدة النمطية تحتوي على بيانات دائمة (انظر insmod (8) و modules.conf (5)) ، فإن إزالة الوحدة النمطية دائمًا ما يكتب البيانات الدائمة إلى اسم الملف في إدخال رمز __insmod _P. يمكنك أيضًا حفظ البيانات الدائمة في أي وقت بواسطة rmmod -e ، ولن يؤدي ذلك إلى إلغاء تحميل أي وحدات.

عندما تتم كتابة البيانات الدائمة إلى ملف ، يسبقها سطر تعليق تم إنشاؤه ،
timernamp kernel_version
تبدأ أسطر التعليقات التي تم إنشاؤها بـ "#٪" ، يتم حذف جميع التعليقات التي تم إنشاؤها من الملف الموجود ، ويتم الاحتفاظ بالتعليقات الأخرى. تتم كتابة قيم البيانات المحفوظة إلى الملف ، مع الحفاظ على الترتيب الحالي للتعليقات والواجبات. تتم إضافة القيم الجديدة في نهاية الملف . إذا احتوى الملف على قيم غير موجودة في الوحدة ، فسيتم حفظ هذه القيم ولكن يسبقها تحذير تعليق تم إنشاؤه أنه لا يتم استخدامه. تسمح العملية الأخيرة للمستخدم بالتبديل بين الحبيبات دون فقدان البيانات الثابتة ودون الحصول على أي رسائل خطأ.

ملاحظة: لا يتم دعم التعليقات إلا عندما يكون أول حرف غير فضاء في السطر هو "#". أي خطوط غير فارغة لا تبدأ بـ "#" هي خيارات وحدة نمطية ، واحدة لكل سطر. تحتوي خطوط الخيارات على مسافات بادئة ، ويتم تمرير باقي السطر إلى صيغة منطقية كخيار ، بما في ذلك أي حروف لاحقة.