Ab der Version 2011.06.1-1 des Paketes initscripts funktioniert das Blacklisting von Modulen
in der /etc/rc.conf nicht mehr in der gewohnten Weise:
bisher: MODULES = (...!modul1 !modul2 !modul3 ...)
Stattdessen muss man nun im Verzeichnis /etc/modprobe.d/
Dateien mit der Endung .conf anlegen (z.B. blacklist.conf) und in diese die Module auf die
"schwarze Liste" setzen.
allerdings geladen, wenn sie von anderen Modulen benötigt werden oder
können manuell geladen werden.
Um das Laden komplett zu verbieten, trägt man in die -.conf Datei
z.B. folgendes ein:
(/bin/false tut einfach nichts) statt wie üblich das Modul in den
Kernel einzufügen.
Neue Funktionen:
* /sbin/rc.d um Daemonen zu starten/stoppen oder aufzulisten
* Support FakeRAID (dmraid).
* Support btrfs.
Beispiele für /sbin/rc.d (root sollte auch einfach rc.d als Befehl
ausführen können)
Starten von Daemons: /sbin/rc.d start Daemon1 Daemon2 ...
Stoppen von Daemons: /sbin/rc.d stop Daemon1 Daemon2 ...
Neustart von Daemons: /sbin/rc.d restart Daemon1 Daemon2 ...
Liste aller Daemons: /sbin/rc.d list
in der /etc/rc.conf nicht mehr in der gewohnten Weise:
bisher: MODULES = (...!modul1 !modul2 !modul3 ...)
Stattdessen muss man nun im Verzeichnis /etc/modprobe.d/
Dateien mit der Endung .conf anlegen (z.B. blacklist.conf) und in diese die Module auf die
"schwarze Liste" setzen.
blacklist modul1
blacklist modul2
blacklist modul3
Diese Module werden nun nicht mehr automatisch geladen. Sie werdenallerdings geladen, wenn sie von anderen Modulen benötigt werden oder
können manuell geladen werden.
Um das Laden komplett zu verbieten, trägt man in die -.conf Datei
z.B. folgendes ein:
install modul1 /bin/false
Mit install wird modprobe dazu gebracht ein Kommando auszuführen(/bin/false tut einfach nichts) statt wie üblich das Modul in den
Kernel einzufügen.
Neue Funktionen:
* /sbin/rc.d um Daemonen zu starten/stoppen oder aufzulisten
* Support FakeRAID (dmraid).
* Support btrfs.
Beispiele für /sbin/rc.d (root sollte auch einfach rc.d als Befehl
ausführen können)
Starten von Daemons: /sbin/rc.d start Daemon1 Daemon2 ...
Stoppen von Daemons: /sbin/rc.d stop Daemon1 Daemon2 ...
Neustart von Daemons: /sbin/rc.d restart Daemon1 Daemon2 ...
Liste aller Daemons: /sbin/rc.d list