Linux的驅動模組管理:modprobe

來源:互聯網
上載者:User

標籤:linux   modprobe   驅動模組   

由一段指令碼開始:
MODULE_PATH=/lib/modules/`uname -r`if [ ! -f ${MODULE_PATH}/modules.dep.bb ]; then# depmod — to generate modules.dep and map files# 產生modules.dep檔案和對應檔的程式        depmod        sleep 1fimodprobe mod_1.komodprobe mod_2.ko


機制:

1、 modprobedepmod機制的目的是讓Linux模組的管理更加便捷,不論是對終端使用者、管理員還是發行版的維護者。2、 modprobe可以自動載入相關的模組,但是它本身並不知道模組之間的相關性,它是通過讀取一個依賴檔案來獲知這種相關資訊。這個依賴檔案由 depmod建立。3、 modprobe可以用來載入單個模組,一些依賴性(dependent )模組,或者那些被特別標記(specified tag)了的所有模組。4、 modprobe依據依賴檔案modules.dep的描述自動載入所有需要的基本模組。如果任一模組載入失敗,該過程中載入的所有其他模組會被自動卸載。5、 modprobe載入模組的方式有兩種:(1) 載入列表之外的單個模組:一旦模組載入成功,modprobe立即停止載入(2) 載入列表上的所有模組。帶上-r選項,modprobe將自動卸載一些具有相關性的模組,效果類似rmmod -r注意:modprobe -r將會清除已經載入但無用的模組。

Linux的驅動模組管理:modprobe

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.