Aflați comanda Linux - rmmod

Nume

rmmod - descărcați modulele încărcabile

Rezumat

Modul rmmod [-aehrsvV] ...

Descriere

rmmod descărcă modulele încărcate din kernelul care rulează.

rmmod încearcă să descarce un set de module din kernel, cu restricția că acestea nu sunt utilizate și că nu sunt menționate de alte module.

Dacă mai mult de un modul este denumit pe linia de comandă , modulele vor fi eliminate în ordinea dată. Aceasta permite descărcarea modulelor stivuite.

Cu opțiunea " -r ", se va încerca o eliminare recursivă a modulelor. Aceasta înseamnă că dacă un modul de vârf dintr-o stivă este numit pe linia de comandă , toate modulele care sunt utilizate de acest modul vor fi, de asemenea, eliminate, dacă este posibil.

Opțiuni

-a , - toate

Faceți autoclean: etichetați modulele neutilizate ca fiind "de curățat" și, de asemenea, eliminați modulele deja etichetate. Modulele rămân etichetate dacă rămân neutilizate de la autoclean anterioare. Aceste două treceri evită eliminarea modulelor temporar neutilizate.

-E , --Persist

Salvați date persistente pentru modulele numite, fără a descărca module. Dacă nu sunt specificate nume de module, datele sunt salvate pentru toate modulele care au date persistente. Datele sunt salvate numai dacă atât kernel-ul, cât și modutil-urile suportă date persistente și / proc / ksyms conține o intrare
__insmod_ modulename _P persistent_filename

-h , --help

Afișați un rezumat al opțiunilor și ieșiți imediat.

-r , - stocuri

Scoateți un teanc de module.

-s , -syslog

Efectuați totul la syslog (3) în loc de terminal.

-v , --verbose

Fii serios.

-V , --versiune

Imprimați versiunea modutils .

Date persistente

Dacă un modul conține date persistente (a se vedea insmod (8) și modules.conf (5)), atunci eliminarea modulului scrie întotdeauna datele persistente la numele fișierului din intrarea simbolului __insmod _P. De asemenea, puteți salva datele persistente în orice moment de către rmmod -e , aceasta nu va descărca modulele.

Când datele persistente sunt scrise în fișier, acestea sunt precedate de o linie de comentarii generată,
#% kernel_version timestamp
Linile de comentarii generate încep cu "#%", toate comentariile generate sunt desprinse din fișierul existent, alte comentarii sunt păstrate. Valorile datelor salvate sunt scrise în fișier, păstrând ordinea existentă de comentarii și alocări. Se adaugă valori noi la sfârșitul fișierului . Dacă fișierul conține valori care nu există în modul, aceste valori sunt păstrate, dar sunt precedate de un avertisment generat care avertizează că acestea nu sunt folosite. Ultima operație permite utilizatorului să comute între nuclee fără a pierde date persistente și fără a primi mesaje de eroare.

Notă: Comentariile sunt acceptate numai atunci când primul caracter non-spațial de pe o linie este "#". Orice linii ne-goale care nu pornesc de la "#" sunt opțiuni de module, câte unul pe linie. Linile de opțiune au șterse spațiile de conducere, restul liniei este trecut la insmod ca opțiune, inclusiv orice caractere trailing.