LINUX.ORG.RU

Загрузка модуля по требованию


0

0

Господа, как сабж организовать?
В смысле не при загрузке компа, не insmod руками,
а так, чтобы например хочу zip lptовый подмонтировать, делаю
mount /zipdos, и линукс мне модуль parport, scsi, ppa, fat и проч,
что нужно, автоматом подцепил.
Во всяких howto и man я читал про kmod, про kerneld,
но или я плохо читал, или там плохо описано :)).
Там написано, что ежели ядро чего хочет, а это в модуле,
так оно динамически его подрубает. Красиво так описано :))
Есть ядро, всё вкомпилено в него, есть lpt zip, scsi в ядре
и всё проч. что нужно, только ppa в модуле.
insmod ppa
mount /zipdos
Работает.
rmmod ppa
mount /zipdos - естественно ошибка.
Как сделать чтоб ядро поняло, что надо модуль загрузить? Чтоб не
руками? (скрипт не предлагать, не дурак, сам написать могу :))
Если вы мне это обьясните, я все остальное пойму.

Зачем это надо.

Есть машина p100 с малым кол-вом мозгов. К ней часто подрубаются
устройства (тот же зип). Хотелось бы всё кроме корневой фс
и контроллера корневого диска выкинуть в модули с ДИНАМИЧЕСКОЙ
загрузкой.

Это можно сделать? Как?

PS. Ну и месг накатал :))) Жду пространных ответов.


там в ядре опция в модулях Kernel module loader
тык вот оно этим занимается в роде работает покрайней
мере когда nfs монтируеш то модуль точно подгружает
да а в cron-у что то вроде
rmod -as

Aleks_IZA
()
Ответ на: комментарий от Aleks_IZA

Да знаю я про это. Действительно - некоторые модули на автомате подрубаются, а некоторые - нет. Вот я и хочу узнать, где что прописать надо. Смотри пример в первой месаге с ppa. Не подрубается он автоматом.

Optimus
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.