rmmod — команда Linux — команда Unix

rmmod выгружает загружаемые модули из работающего ядра и пытается выгрузить набор модулей из ядра с тем ограничением, что они не используются и на них не ссылаются другие модули.

Если в командной строке указано несколько модулей, они будут удалены в указанном порядке. Это поддерживает выгрузку сложенных модулей.

С опцией‘, будет предпринята попытка рекурсивного удаления модулей. Это означает, что если в командной строке указан верхний модуль в стеке, все модули, используемые этим модулем, также будут удалены, если это возможно.

Параметры

—все

Выполните автоматическую очистку: пометьте неиспользуемые модули как «подлежащие очистке», а также удалите уже помеченные модули. Модули остаются помеченными, если они не используются со времени предыдущей автоматической очистки. Эти два прохода позволяют избежать временного удаления неиспользуемых модулей.

—упорствовать

Сохраняйте постоянные данные для названных модулей, не выгружая никаких модулей. Если имена модулей не указаны, данные сохраняются для всех модулей, которые имеют постоянные данные. Данные сохраняются, только если и ядро, и modutils поддерживают постоянные данные, а / proc / ksyms содержит запись __insmod_modulename_Ppersistent_filename

-час—Помогите

Показать сводку опций и сразу выйти.

—стеки

Удалить стек модулей.

-s—системный журнал

Вывести все на системный журнал вместо терминала.

-v—подробный

Будьте многословны.

—версия

Распечатать версию Modutils.

Постоянные данные

Если модуль содержит постоянные данные (см. insmod а также modules.conf) затем удаление модуля всегда записывает постоянные данные в имя файла в записи символа __insmod _P. Вы также можете сохранить постоянные данные в любое время, rmmod -e, это не будет выгружать какие-либо модули.

Когда постоянные данные записываются в файл, им предшествует сгенерированная строка комментария, #% kernel_version timestamp. Сгенерированные строки комментариев начинаются с «#%», все сгенерированные комментарии удаляются из существующего файла, другие комментарии сохраняются. Сохраненные значения данных записываются в файл, сохраняя существующий порядок комментариев и назначений. Новые значения добавляются в конец файла. Если файл содержит значения, которые не существуют в модуле, то эти значения сохраняются, но им предшествует сгенерированный комментарий с предупреждением о том, что они не используются. Последняя операция позволяет пользователю переключаться между ядрами без потери постоянных данных и без каких-либо сообщений об ошибках.

Ссылка на основную публикацию