- Community Home
- >
- HPE Community, Taiwan
- >
- Linux
- >
- 系統管理
- >
- udev 怎用
系統管理
1819817
會員
3040
線上
109607
解決方案
論壇
類別
Company
Local Language
返回
論壇
討論平台
論壇
- Data Protection and Retention
- Entry Storage Systems
- Legacy
- Midrange and Enterprise Storage
- Storage Networking
- HPE Nimble Storage
討論平台
討論平台
返回
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
- BladeSystem Infrastructure and Application Solutions
- Appliance Servers
- Alpha Servers
- BackOffice Products
- Internet Products
- HPE 9000 and HPE e3000 Servers
- Networking
- Netservers
- Secure OS Software for Linux
- Server Management (Insight Manager 7)
- Windows Server 2003
- Operating System - Tru64 Unix
- ProLiant Deployment and Provisioning
- Linux-Based Community / Regional
- Microsoft System Center Integration
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
部落格
信息
社區語言
語言
論壇
部落格
文章選項
- 訂閱此主題的RSS 提要
- 將此主題標記為未讀
- 將主題標記為已讀
- 將主題在本帳號置頂
- 標示為書籤
- 訂閱此主題
- 列印此頁
- 將文章標記為未讀
- 標示為書籤
- 訂閱此主題
- 靜音
- 訂閱此主題的RSS 提要
- 高亮顯示此文章
- 列印此文章
- 提報不當內容
在 10-18-2005 05:56 AM
在 10-18-2005 05:56 AM
udev 怎用
在kernel 2.4 中,有一個稱為「devfs」的設計,它的目的是隨時增加或移
除在「/dev」中的裝置。看過「/dev」目錄的人都知道,Linux 所支援的裝置數
目多得驚人,但在這逾千個裝置中,只有極少數是真正存在的;如果有辦法可以
即時顯示真正存在的裝置,對使用者或各經銷商來說都是好事。「devfs」就是
為這個目的而編寫。
到了kernel 2.6,這部份的發展有了變化。Kernel 開發小組希望用另一種更
嚴謹的方式來進行「devfs」所做的工作,於是發展了「udev」,以取代「devfs」。
「udev」會被掛載(mount)在「/udev」目錄內,裡面全都是一些會即時出現
或消失的裝置;它會讀取「sysfs」中提供的裝置狀態而建立或刪除不同的裝置。
由於還是起步階段,目前未能真正取代可靠的「devfs」,但相信在不久的未來,
「udev」的設計會更成熟穩定。
看起來很好用的樣子,但是我還是沒有辦法直接mount /udev的device ,請問到底要怎樣使用呢?
另外boot OS的disk 也可以用/udev來開機嗎?
除在「/dev」中的裝置。看過「/dev」目錄的人都知道,Linux 所支援的裝置數
目多得驚人,但在這逾千個裝置中,只有極少數是真正存在的;如果有辦法可以
即時顯示真正存在的裝置,對使用者或各經銷商來說都是好事。「devfs」就是
為這個目的而編寫。
到了kernel 2.6,這部份的發展有了變化。Kernel 開發小組希望用另一種更
嚴謹的方式來進行「devfs」所做的工作,於是發展了「udev」,以取代「devfs」。
「udev」會被掛載(mount)在「/udev」目錄內,裡面全都是一些會即時出現
或消失的裝置;它會讀取「sysfs」中提供的裝置狀態而建立或刪除不同的裝置。
由於還是起步階段,目前未能真正取代可靠的「devfs」,但相信在不久的未來,
「udev」的設計會更成熟穩定。
看起來很好用的樣子,但是我還是沒有辦法直接mount /udev的device ,請問到底要怎樣使用呢?
另外boot OS的disk 也可以用/udev來開機嗎?
2則回覆 2
- 將文章標記為未讀
- 標示為書籤
- 訂閱此主題
- 靜音
- 訂閱此主題的RSS 提要
- 高亮顯示此文章
- 列印此文章
- 提報不當內容
在 10-19-2005 02:36 PM
在 10-19-2005 02:36 PM
udev 怎用
好問題, udev 是 2.6 新增加的功能, 當然主要的用意就是方便管理所有的 device file, 以及一個最重要的, 以後不用再擔心一換卡片就需要用不同的 device file name 囉.
而由於 udev 的資料是存在所請的 user space, 也就是 memory 中, 然後再透過 sysfs file system mapping 到 /sys 這個目錄下, 所以你不能用所謂的 mount 來 mount udev.
每當 kernel 發現到硬體有更新時, 他會呼叫 /sbin/hotplug 這個程式. Hotplug 會執行連結到 /etc/hotplug.d/default 目錄下的程式. Hotplug 送出核心提供的資訊給 udev 程式, 以便執行必要的動作修改 /dev 結構(建立或刪除裝置檔)
大概就這樣囉, 但是, udev 目前還有一個很大的問題, 就是不能動態直接把 module load 進來, 不知以後會不會再補強這個部份
而由於 udev 的資料是存在所請的 user space, 也就是 memory 中, 然後再透過 sysfs file system mapping 到 /sys 這個目錄下, 所以你不能用所謂的 mount 來 mount udev.
每當 kernel 發現到硬體有更新時, 他會呼叫 /sbin/hotplug 這個程式. Hotplug 會執行連結到 /etc/hotplug.d/default 目錄下的程式. Hotplug 送出核心提供的資訊給 udev 程式, 以便執行必要的動作修改 /dev 結構(建立或刪除裝置檔)
大概就這樣囉, 但是, udev 目前還有一個很大的問題, 就是不能動態直接把 module load 進來, 不知以後會不會再補強這個部份
- 將文章標記為未讀
- 標示為書籤
- 訂閱此主題
- 靜音
- 訂閱此主題的RSS 提要
- 高亮顯示此文章
- 列印此文章
- 提報不當內容
在 10-19-2005 05:46 PM
在 10-19-2005 05:46 PM
udev 怎用
所以還是要拿/dev/底下的device name 來mount 囉,這樣換卡時/dev/底下的device name一樣會改變嗎
以上表述為作者個人觀點,不代表惠普公司,使用本網站,請遵守網站使用規則和條款
© 版权所有 2025 慧与发展有限责任合伙企业