Inwiefern werden Netzwerk- und SCSI-Kernelmodule anders behandelt als andere Kernelmodule?

Inwiefern werden Netzwerk- und SCSI-Kernelmodule anders behandelt als andere Kernelmodule?

Früher habe ich modprobedas Modul auf einem Server geladen 8021q.ko. Ich ging davon aus, dass ich dies bei jedem Neustart des Servers tun müsste, bis ich es dauerhaft gemacht hätte. Zu meiner Überraschung wurde es jedoch beim Neustart automatisch geladen.

Ich war nicht davon überzeugt, dass dies bei jedem Neustart passieren würde, also begann ich zu überlegen, wie ich es dauerhaft machen könnte. Bei meinen Recherchen fand ich Dokumente, in denen stand, dass jedes Modul eine /etc/sysconfig/modules/<module_name>.moduleDatei mit den entsprechenden Konfigurationsoptionen benötigte. Ich ging davon aus, dass der Befehl die Datei für mich hinzugefügt haben musste, wenn sie dauerhaft gemacht wurde modprobe. Sie war jedoch nicht da.

Nach etwas mehr Suchen fand ich dann Folgendes in der CentOS 5-Dokumentation:

This approach is not necessary for network and SCSI interfaces because they have their own specific mechanisms.

Ich arbeite mit RHEL 6, aber es scheint immer noch relevant zu sein, auch wenn sich der allgemeine Modullademechanismus ein wenig geändert hat ( /etc/sysconfig/modules/<module_name>.moduleunter RHEL/CentOS 6 im Vergleich /etc/modprobe.confzu RHEL/CentOS 5).

Jetzt frage ich mich, was diese speziellen Netzwerk- und SCSI-Mechanismen sind. Wo kann ich nachsehen und sicherstellen, dass Module dauerhaft geladen werden?

verwandte Informationen