各種硬件在Linux中的文件名
在Linux 系統中,每個設備都被當成一個檔案來對待 舉例來說,IDE 接口的硬盤的文件名爲/dev/hd[a-d]
在Linux 系統中,幾乎所有的硬件檔案都在/dev目錄內,例如/dev/hda,/dev/fd0 等等。
下表是Linux中 設備與對應Linux內的文件名
設備 |
設備在Linux內的文件名 |
IDE硬盤 |
/dev/hd[a-d] |
SCSI/SATA/USB硬盤 |
/dev/sd[a-p] |
USB (U盤) |
/dev/sd[a-p] |
軟驅 |
/dev/fd[0-1] |
打印機 |
25針:/dev/lp[0-2] USB: /dev/usb/lp[0-15] |
鼠標 |
USB:/dev/usb/mouse[0-15] PS2: /dev/psaux |
當前CDROM/DVDROM |
/dev/cdrom |
當前鼠標 |
/dev/mouse |
磁帶機(這東西現在電腦上沒見過) |
IDE:/dev/ht0 SCSI:/dev/st0 |
需要注意的是硬盤(不論是IDE/SCSI/USB都一樣),每個磁盤驅動器的磁盤分區(partition)不同時,其磁盤文件名會跟着改變。
SATA接口
由於SATA/USB/SCIS等磁盤都是使用SCSI模式來驅動的,因此這些接口的磁盤設備文件名都是/dev/sd[a-d]的格式。但與IDE接口不同的是,SATA/USB接口的磁盤根本就沒有一定的順序。根據Linux核心檢測到磁盤的順序來命名。
例如:PC上有兩個SATA磁盤和一個USB磁盤,主板上有六個SATA插槽。這個兩個磁盤分別插在SATA1,SATA5插槽上。
LINUX的設備命名爲:
1.SATA1 插槽的文件爲:/dev/sda
2.SATA2插槽的文件爲:/dev/sdb
3.USB磁盤(開機後才被系統捕捉到):/dev/sdc
文件系統與目錄樹的關係(掛載)
的是光驅的代號方式處理(假設爲E 槽時) ,但在Linux 底下我們依舊使用目錄樹。
在默訃癿情況下,Linux 是將光驅癿數據放置到/media/cdrom 裏頭去。如果光盤片裏
面有個檔案文件名爲『我都文檔』時,那舉這個檔案是在哪裏?
Windows :桌面\我癿電腦\E:\我的文檔
如果光驅並非被掛載到/media/cdrom ,而是掛載到/mnt 這個目錄時,剛剛讀取的這個文檔名稱變成:
/mnt/我的文檔