rmmod avlastar laddningsbara moduler från kärnkärnan och försöker lossa en uppsättning moduler från kärnan, med begränsningen att de inte används och att de inte refereras till av andra moduler.
Om mer än en modul heter på kommandoraden kommer modulerna att tas bort i den angivna ordningen. Detta stöder lossning av staplade moduler.
Med alternativet "-r', kommer ett rekursivt avlägsnande av moduler att försökas. Detta betyder att om en toppmodul i en stapel heter på kommandoraden, kommer alla moduler som används av den här modulen också att tas bort, om möjligt.
alternativ
-en, --Allt
Rengör automatiskt: Tag oanvända moduler som "ska rengöras" och ta bort redan taggade moduler. Moduler hålls märkta om de är oanvända sedan tidigare rengöring av bilen. Dessa två passeringar undviker att ta bort övergående oanvända moduler.
-e, --envisas
Spara persistenta data för de angivna modulerna, utan att lossa några moduler. Om inga modulnamn anges, sparas data för alla moduler som har ihållande data. Data sparas endast om både kärnan och modutilsna stödjer persistenta data och / Proc / ksyms innehåller en post __insmod_ module _P persistent_filename
-h, --hjälp
Visa en sammanfattning av alternativ och lämna genast.
-r, --stacks
Ta bort en modulstapel.
-s, --syslog
Utmat allt tillsyslog(3) istället för terminalen.
-v, --mångordig
Var verboserad.
-V, --version
Skriv ut versionen avmodutils.
Persistent Data
Om en modul innehåller persistenta data (seinsmod(8) ochmodules.conf(5)) tar modulen alltid bort den permanenta data till filnamnet i __insmod _P-symbolet. Du kan också spara de ihållande data när som helst genomrmmod -e, detta kommer inte att lossa några moduler.
När de ihållande data skrivs till filen föregås av en genererad kommentarlinje, #% kernel_version tidstämpel Genererade kommentarlinjer börjar med '#%', alla genererade kommentarer avlägsnas från den befintliga filen, andra kommentarer bevaras. De sparade datavärdena skrivs till filen, bevarar befintlig ordning med kommentarer och uppdrag. Nya värden läggs till i slutet av filen. Om filen innehåller värden som inte existerar i modulen bevaras dessa värden men föregås av en genererad kommentarvarning om att de inte används. Den senare operationen tillåter en användare att växla mellan kärnor utan att förlora ihållande data och utan att få några felmeddelanden.
Notera: Kommentarer stöds bara när det första tecknet på icke-mellanslag på en rad är "#". Alla icke-tomma linjer som inte börjar med "#" är modulalternativ, en per rad. Alternativraderna har ledande utrymmen borttagna, resten av raden skickas till insmod som ett alternativ, inklusive eventuella efterföljande tecken.




