Linux裝置檔案的命名

來源:互聯網
上載者:User
Linux核心能夠識別的所有裝置都記錄在 src/Documentation/ devices.txt檔案中,如下所示:

---------------------------------------------------------------------------------------------------------
    主裝置號     裝置類型
                次裝置號=檔案名稱                 簡要說明
---------------------------------------------------------------------------------------------------------
    0          未命名裝置                      如掛載的空裝置
                0= 為空白裝置號保留
    1 char     記憶體裝置
                1 = /dev/mem                  直接存取實體記憶體
                2 = /dev/kmem                 存取經過核心虛擬之後的記憶體
                3 = /dev/null                 空裝置.任何寫入都將被直接丟棄,任何讀取都將得到EOF
                5 = /dev/zero                 零位元組源,只能讀取到無限多的零位元組
                8 = /dev/random               隨機數發生器,完全由使用者的輸入來產生隨機數;
                                              如果使用者停止所有動作,則停止產生新的隨機數
                9 = /dev/urandom              更快,但是不夠安全的隨機數發生棍,儘可能由使用者的輸入來產生隨機數;
                                              如果使用者停止動作,則把已經產生 的隨機數做為種子米產生新的隨機
                11 = /dev/kmsg                任何對該檔案的寫入都將作為printk的輸出
    1 block    RAM disk
                0 = /dev/ram0                 第1個RAM disk(initrd只能使用ram0) 
                1 = /dev/ram1                 第2個RAM disk
                ...
    4 char     TTY(終端)裝置
                0 = /dev/tty0                 當前虛擬控制台
                1 = /dev/tty1                 第1個虛擬控制台
                ...
    4 block    如果根檔案系統是以唯讀方式掛載的,那麼就不可能建立真正的裝置節點,
               此時就使用該裝置作為動態分配的主(major)裝置的別名
                0 = /dev/root
    5 char     其他 TTY 裝置
                0 = /dev/tty                  當前TTY裝置
                1 = /dev/console              系統控制台(一般是指/dev/tty0)
    7 block    迴環裝置(用一個普遍的磁碟檔案來類比一個塊裝置)
               對迴環裝置的綁定由 mount(8) 或 losetup(8) 處理
                0 = dev/1oop0                 第1個迴環裝置
                1 = dev/1oop1                 第2個迴環裝置
    8 block    SCSI磁碟 (0-15)
                 0 = /dev/sda                 第1個 SCSI 磁碟{整個磁碟) 
                16 = /dev/sdb                 第2個 SCSI 磁碟{整個磁碟) 
                32 = /dev/sdc                 第3個 SCSI 磁碟(整個磁碟}
                 ...      
               分區表示方法如下(以第3個 SCSI 磁碟為例)
                33 -/dev/sdc 1                第1個分區
                34 -/dev/sdc2                 第2個分區
    10 char    非串口滑鼠,各種雜項裝置和特性
                  1 = /dev/psaux              PS/2滑鼠
                135 = /dev/rtc                系統時鐘(Real Time Clock)
    13 char    核心輸入裝置
                32 = /dev/input/mouse0        第1個滑鼠
                33 = /dev/input/mouse1        第2個滑鼠
                 ...
                63 = /dev/input/mice          所有滑鼠的統一
                64 = /dev/input/event0        第1個事件隊列
                65 = /dev/input/event1        第2個事件隊列

    29 char    通用幀緩衝 (frame buffer)裝置
                0 = /dev/fb0                  第1個幀緩衝裝置
                1 = /dev/fb1                  第2個幀緩衝裝置

    89 char    I2C匯流排介面
                0 = Idev/ i2c-0               第1個I2C適配器
                1 = Idev/ i2c-1               第2個I2C適配器

   136-143 char Unix98 PTY slave
                 這些裝置節點是自動產生的(伴有適當的許可權和模式),不能於動建立
                 方法是通過使用適當的 mount 選項(通常是,mode=0620,gid=<"tty"組的gid>)
                 將devpts檔案系統掛載到/dev/pts目錄即可。
                  0 = /dev/pts/0              第1個Unix98 PTY slave
                  1 = /dev/pts/1              第2個Unix98 PTY slave

    180 char      USB字元裝置
                   96 = /dev/usb/hiddev0      第1個USB人機介面裝置 (滑鼠/鍵盤/遊戲杆/手寫板等)
                   ...
                  111 = dev/usb/hiddev15      第16個USB人機介面裝置
    180 block     USB塊裝置(隨身碟之類)
                    0 = /dev/uba              第1個USB 塊裝置
                    8 = /dev/ubb              第2個USB 塊裝置
                   16 = /dev/ubc              第3個USB 塊裝置

 

來自為知筆記(Wiz)

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在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.