Skip to main content

Rmmod - Linux Command - Unix parancs

Supersection 1, More Comfortable (Június 2026)

Supersection 1, More Comfortable (Június 2026)
Anonim

rmmod eltávolítja a betölthető modulokat a futó rendszermagról, és megpróbál eltávolítani egy modulkészletet a rendszermagból, azzal a korlátozással, hogy nincsenek használatban, és hogy más modulok nem hivatkoznak rá.

Ha egynél több modul van a parancssorban, akkor a modulok az adott sorrendben lesznek eltávolítva. Ez támogatja a halmozott modulok kiürítését.

A "-r', a modulok rekurzív eltávolítását kíséreljük meg. Ez azt jelenti, hogy ha egy oszlopban lévő felső modul neve a parancssorban van, akkor minden modul, amelyet a modul használ, szintén eltávolításra kerül, ha lehetséges.

Opciók

-a, --minden

Tisztítsa meg a gépet: tegye a fel nem használt modulokat "tisztítandóként", és távolítsa el a már címkézett modulokat is. A modulok megmaradnak a címkén, ha az előző auto-tisztítás óta nem használják. Ez a két lépés elkerülheti az átmenetileg fel nem használt modulok eltávolítását.

-e, --persist

Mentse el a megadott modulok tartós adatait, anélkül, hogy ki kellene töltenie a modulokat. Ha nincsenek megadva modulnevek, az adatok minden olyan modul számára kerülnek mentésre, amelyek tartós adatot tartalmaznak. Az adatok csak akkor kerülnek mentésre, ha mind a kernel, mind a modutils támogatja a tartós adatokat és / Proc / ksyms tartalmaz egy bejegyzést __insmod_ modulename _p persistent_filename

-h, --Segítség

Jelenítse meg az opciók összefoglalását, és azonnal lépjen ki.

-r, --stacks

Távolítson el egy modulcsomagot.

-s, --syslog

Készítsen mindentsyslog(3) a terminál helyett.

-v, --bőbeszédű

Legyen szóba.

-V, --változat

Nyomtassa ki amodutils.

Tartós adatok

Ha egy modul tartós adatokat tartalmaz (ldinsmod(8) ésmodules.conf(5)), majd a modul eltávolításával mindig az állandó adatot a __insmod _P szimbólum bejegyzésébe írja. A tartós adatokat bármikor el is menthetirmmod -e, ez nem távolítja el a modulokat.

Ha a tartós adatok fájlba vannak írva, azt megelőzően létrehozott megjegyzéssort, #% kernel_version időbélyeg A létrehozott megjegyzéssorok "#%" -al kezdõdnek, az összes generált megjegyzés törlõdik a meglévõ fájlból, a többi megjegyzés megmarad. A mentett adatok értéke a fájlba kerül, megtartva a meglévő megjegyzések és megbízások sorrendjét. Új értékek kerülnek a fájl végén. Ha a fájl olyan értékeket tartalmaz, amelyek nem léteznek a modulban, akkor ezek az értékek megőrzésre kerülnek, de egy generált megjegyzés figyelmeztet, hogy nem használják őket. Ez utóbbi művelet lehetővé teszi a felhasználó számára, hogy a rendszermagok között állandósult adatok elvesztése nélkül hibaüzenetek nélkül váltson át.

Jegyzet: A megjegyzések csak akkor támogatottak, ha a vonalon az első nem-szóköz karakter "#". Minden nem üres sor, amelyek nem kezdődnek a "#" -vel, modul opciók, soronként egy. Az opcionális vonalak eltávolításra kerültek a szóközök, a vonal többi része opcióként opcióként átadásra kerül, beleértve a záró karaktereket is.