Provided by:
manpages-pl_20060617-1_all 
NAZWA
rmmod - usuwa załadowany moduł
SKŁADNIA
rmmod [ -aehrsvV ] moduł ...
OPIS
rmmod usuwa załadowany moduł z działającego jądra systemu.
rmmod próbuje usunąć zbiór modułów z jądra, pod warunkiem, że nie są
one używane i nie odwołują się do nich inne moduły.
Jeśli w lini poleceń podano więcej niż jeden moduł, wymienione moduły
będą usunięte w podanej kolejności. Pozwala to na usuwanie modułów
powiązanych.
W razie podania opcji '-r' podjeta zostanie próba rekurencyjnego
usunięcia modułów. Oznacza to, że jeśli w linii poleceń podany zostanie
moduł znajdujący się na wierzchołku stosu, to zostaną również usunięte
wszystkie moduły, z których korzysta dany moduł, o ile to będzie
możliwe.
OPCJE
-a --all
Wykonuje autoczyszcenie: zaznacza nieużywane moduły jako "do
usunięcia" i usuwa już zaznaczone moduły. Moduły zostają
usunięte, jeśli nie zostały użyte od czasu poprzedniego
autoczyszczenia. Te dwa przebiegi zapobiegają usunięciu modułów
chwilowo nieużywanych.
-e --persist
Zachowuje trwałe dane dla wymienionych modułów bez usuwania
jakichkolwiek. Jeśli nie podano nazwy żadnego modułu, to dane
są zachowywane dla wszystkich modułów zawierających trwałe dane.
Są one zachowywane jedynie, gdy zarówno jądro, jak i modutils
obsługują trwałe dane a /proc/ksyms zawiera wpis
__insmod_nazwamoduu_Pnazwa_przechowalni
-h --help
Wypisuje tekst pomocy.
-r --stacks
Usuwa stos modułów.
-s --syslog
Wyprowadza wszystko do syslog(3) zamiast na terminal.
-v --verbose
Włącza wyświetlanie dużej ilości informacji.
-V --version
Wypisuje wersję modutils.
TRWAŁE DANE
Jeśli moduł zawiera trwałe dane (zobacz insmod(8) i modules.conf(5)),
to usunięcie modułu zawsze powoduje zapisanie tych danych do pliku o
nazwie podanej w symbolu __insmod _P. Trwałe dane można również
zachować w dowolnej chwili poprzez rmmod -e. Nie spowoduje to usunięcia
żadnego modułu.
Gdy trwałe dane są zapisywane do pliku, są one poprzedzone wygenerowaną
linią komentarza,
#% wersja_kernela czas
Wygenerowane linie komentarza zaczynają się od '#%', wszystkie
wygenerowane komentarze są usuwane z istniejącego pliku, inne
komentarze są zachowane. Wartości zachowywanych danych są zapisywane
do pliku z zachowaniem istniejącej kolejności komentarzy i przypisań.
Nowe wartości są dopisywane na końcu pliku. Jeśli plik zawiera
wartości, które nie istnieją w module, to te wartości zostaną
zachowane, ale będą poprzedzone wygenerowanym komentarzem
ostrzegającym, że nie były używane. Ostatnia operacja pozwala
użytkownikowi na przełaczanie pomiędzy kernelami bez utraty trwałych
danych i bez otrzymywania komunikatów o błędach.
Uwaga: Wspierane są jedynie komentarze, dla których '#' jest pierwszym
różnym od spacji znakiem linii. Wszystkie niepuste linie, które nie
zaczynają sie od początkowe spacje, reszta linii jest przekazywana do
programu insmod jako opcja, łącznie z wszelkimi znakami na końcu linii.
ZOBACZ TAKŻE
insmod(8), lsmod(8), ksyms(8), modprobe(8)
HISTORIA
Wsparcie dla modułów zostało zapoczątkowane przez Anonima
Pierwsza wersja Linuksowa przygotowana przez Basa Laarhovena
<bas@vimec.nl>
Wersja 0.99.14 przygotowana przez Jona Tombsa <jon@gtex02.us.es>
Rozbudowana przez Bjorna Ekwalla <bj0rn@blox.se>
Aktualizowna do 2.1.17 przez Richarda Hendersona <rth@tamu.edu>
Aktualizowna do 2.2.2 przez Bjorna Ekwalla <bj0rn@blox.se>
Aktualizowna do modutils 2.3.20 przez Keitha Owensa <kaos@ocs.com.au>
Trwałe dane dla modułów 2.3.22 przez Keitha Owensa <kaos@ocs.com.au>.