2009年12月10日

/dev、/sys跟udev

過去設備檔案大多放在/dev底下,所以ls /dev總是有很多的設備檔案,不管是用得到的,用不到的都放在下面,實在管理上面有好些麻煩,再者plug and play的裝置太多,這樣的設計已經不合時宜,所以開發出了外一套的管理方式就是udev跟sys
sys主要就是把設備有規律的管理起來,使用樹狀結構,跟udev配合起來有幾項優點
  • /sys將只有呈現使用中的設備
  • 不需要major/minor number
  • 可以自行定義高可讀性的名稱,比方把eth1改為NAT_out_card
  • 可以再新增硬體的時候執行相對應的script
讀取相關資訊
udevinfo -ap /sys/class/net/eth1
定義的script存在/etc/udev/rules.d內

沒有留言: