rmmod membongkar modul yang dapat dimuat dari kernel yang sedang berjalan dan mencoba untuk membongkar satu set modul dari kernel, dengan pembatasan bahwa mereka tidak digunakan dan bahwa mereka tidak dirujuk oleh modul lain.
Jika lebih dari satu modul diberi nama pada baris perintah, modul akan dihapus dalam urutan yang diberikan. Ini mendukung pembongkaran modul yang ditumpuk.
Dengan opsi '-r', penghapusan modul secara rekursif akan dicoba. Ini berarti bahwa jika modul teratas dalam tumpukan diberi nama pada baris perintah, semua modul yang digunakan oleh modul ini juga akan dihapus, jika memungkinkan.
Pilihan
-Sebuah, --semua
Lakukan pembersihan otomatis: tandai modul yang tidak digunakan sebagai "dibersihkan", dan juga hapus modul yang sudah ditandai. Modul tetap diberi tanda jika tetap tidak digunakan sejak pembersihan otomatis sebelumnya. Kedua melewati ini menghindari penghapusan modul sementara yang tidak terpakai.
-e, --persis
Simpan data persisten untuk modul bernama, tanpa membongkar modul apa pun. Jika tidak ada nama modul yang ditentukan maka data disimpan untuk semua modul yang memiliki data persisten. Data hanya disimpan jika kernel dan modutils mendukung data persisten dan / proc / ksyms berisi entri __insmod_ modulename _P persistent_filename
-h, --membantu
Tampilkan ringkasan opsi dan segera keluar.
-r, --stacks
Hapus tumpukan modul.
-s, --syslog
Keluarkan semuanyasyslog(3) bukan terminal.
-v, --verbose
Jadilah verbose.
-V, --versi
Cetak versi darimodutils.
Data Persisten
Jika modul berisi data persisten (lihatinsmod(8) danmodules.conf(5)) kemudian menghapus modul selalu menulis data persisten ke nama file dalam entri simbol __insmod _P. Anda juga dapat menyimpan data persisten kapan saja denganrmmod -e, ini tidak akan membongkar modul apa pun.
Ketika data persisten ditulis ke file, ini didahului oleh baris komentar yang dihasilkan, #% cap waktu kernel_version Baris komentar yang dihasilkan dimulai dengan '#%', semua komentar yang dihasilkan dilucuti dari file yang ada, komentar lain dipertahankan. Nilai data yang disimpan ditulis ke file, mempertahankan urutan komentar dan tugas yang ada. Nilai baru ditambahkan di akhir file. Jika file berisi nilai-nilai yang tidak ada dalam modul maka nilai-nilai ini dipertahankan tetapi didahului oleh peringatan komentar yang dihasilkan bahwa mereka tidak digunakan. Operasi terakhir memungkinkan pengguna untuk beralih antar kernel tanpa kehilangan data persisten dan tanpa mendapatkan pesan kesalahan apa pun.
catatan: Komentar hanya didukung ketika karakter non-ruang pertama pada baris adalah '#'. Garis non-kosong yang tidak dimulai dengan '#' adalah opsi modul, satu per baris. Garis opsi memiliki ruang terdepan dihapus, sisa baris dilewatkan ke insmod sebagai opsi, termasuk karakter yang tertinggal.




