udev裝置檔案系統

2021-06-11 23:27:28 字數 352 閱讀 7004

1.udev是2.6.13之後linux採用的裝置檔案系統,之前採用devfs裝置檔案系統,不是一種檔案系統,而是生成裝置檔案系節點的方法。主要功能在於管理/dev下的裝置節點,並匯出資訊到系統中的/sysfs,它利用sysfs的匯出資訊建立裝置節點。在嵌入式系統中,是用的是mdev.

主要優點在於:udev可以在使用者態執行,而不像devfs在核心執行。傳統上,使用靜態註冊地方法建立裝置節點,那麼造成了即使這個裝置不存在,也會有

節點。採用udev,只有被核心偵測到的實際裝置,產生了hotplug事件,才會建立裝置節點,/dev是實際存在的裝置,使用者可以不用再管主次裝置號,系統自動分配。

裝置檔案系統

一.devfs 裝置檔案系統 過時的系統 主要特點如下 1.可以通過程式在裝置初始化時在 dev目錄下建立裝置檔案,解除安裝裝置時將它刪除。2.裝置驅動程式可以指定裝置名 所有者和許可權位,使用者空間程式仍可以修改所有者和許可權位。3.不再需要為裝置驅動程式分配主裝置號以及處理次裝置號,在程式中可以...

裝置檔案系統(DevFS)

devfs裝置檔案系統是linux 2.4乙個全新的功能,它主要為了有效的管理 dev目錄而開發的。我能知道,unix linux中所有的目錄都是層次結構,唯獨 dev目錄是一維結構 沒有子目錄 這就直接影響著訪問的效率及管理的方便與否。另外,dev目錄下的節點並不是按實際需要建立的,因此,該目錄下...

dev loop與裝置檔案系統

摘要 在進行測試的時候,我們往往需要新建一些磁碟分割槽或者裝置等,此時對硬碟進行重新劃分往往不太方面。這種情況下,我們可以通過偽裝置來實現迴圈掛載,從而達到目的。本文主要為你講解什麼是迴圈掛載,什麼是虛擬裝置,裝置和檔案系統有什麼關係。在類unix系統中,dev loop 或稱vnd vnode d...