rmmod entlädt ladbare Module aus dem laufenden Kernel und versucht, eine Gruppe von Modulen aus dem Kernel zu entladen, mit der Einschränkung, dass sie nicht verwendet werden und von anderen Modulen nicht darauf verwiesen wird.
Wenn in der Befehlszeile mehr als ein Modul benannt wird, werden die Module in der angegebenen Reihenfolge entfernt. Dies unterstützt das Entladen gestapelter Module.
Mit der Option '-r'wird versucht, Module rekursiv zu entfernen. Das heißt, wenn ein oberes Modul in einem Stack in der Befehlszeile benannt wird, werden nach Möglichkeit auch alle Module entfernt, die von diesem Modul verwendet werden.
Optionen
-ein, --alles
Auto clean: Markieren Sie nicht verwendete Module als "zu bereinigen" und entfernen Sie auch bereits markierte Module. Module bleiben markiert, wenn sie seit der vorherigen automatischen Reinigung nicht verwendet werden. Diese beiden Durchgänge vermeiden das vorübergehend nicht verwendete Modul.
-e, --fortdauern
Speichern Sie persistente Daten für die genannten Module, ohne Module zu entladen. Wenn keine Modulnamen angegeben sind, werden Daten für alle Module gespeichert, die persistente Daten enthalten. Daten werden nur gespeichert, wenn sowohl der Kernel als auch die Modutils persistente Daten und unterstützen / proc / ksyms enthält einen Eintrag __insmod_ Modulname _P persistent_filename
-h, --Hilfe
Zeigen Sie eine Zusammenfassung der Optionen an und verlassen Sie sie sofort.
-r, --stacks
Entfernen Sie einen Modulstapel.
-s, --syslog
Alles ausgebenSyslog(3) anstelle des Terminals.
-v, --verbose
Sei wortreich.
-V, --Ausführung
Drucken Sie die Version vonmodutils.
Persistente Daten
Wenn ein Modul persistente Daten enthält (sieheinsmod(8) undmodules.conf(5)) Wenn Sie das Modul entfernen, werden die persistenten Daten immer in den Dateinamen des Symboleintrags __insmod _P geschrieben. Sie können die persistenten Daten auch jederzeit mit speichernrmmod -ewerden keine Module entladen.
Wenn die persistenten Daten in eine Datei geschrieben werden, geht eine generierte Kommentarzeile voran, #% Kernel_version Zeitstempel Generierte Kommentarzeilen beginnen mit '#%', alle generierten Kommentare werden aus der vorhandenen Datei entfernt, andere Kommentare bleiben erhalten. Die gespeicherten Datenwerte werden in die Datei geschrieben, wobei die vorhandene Reihenfolge der Kommentare und Zuweisungen beibehalten wird. Neue Werte werden am Ende der Datei hinzugefügt. Wenn die Datei Werte enthält, die im Modul nicht vorhanden sind, werden diese Werte beibehalten. Vor einer generierten Kommentar-Warnung werden sie jedoch nicht verwendet. Der letztere Vorgang ermöglicht es einem Benutzer, zwischen Kernels zu wechseln, ohne persistente Daten zu verlieren und Fehlermeldungen zu erhalten.
Hinweis: Kommentare werden nur unterstützt, wenn das erste nicht-Leerzeichen in einer Zeile '#' ist. Alle nicht leeren Zeilen, die nicht mit '#' beginnen, sind Moduloptionen, eine pro Zeile. In den Optionszeilen werden führende Leerzeichen entfernt. Der Rest der Zeile wird optional an insmod übergeben, einschließlich aller nachfolgenden Zeichen.




