各種硬體在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
檔案系統與目錄樹的關系(挂載)
所謂挂載就是利用目前一個目錄當成進入點,将磁盤分區槽的資料放置在該目錄;也就是說,進入該目錄就可以讀取該分割槽的意思。這個動作我們稱為挂載,那個進入點的目錄我們成為挂載點。由于整個Linuxe系統最重要的是根目錄,是以根目錄一定需要挂載到某個分區槽。至于其他目錄則可一依使用者自己的需求來給予挂載到不同的分割槽。

現在計算機系統如何讀取CD光牒内部的資料?在Windows 裡面使用
的是光驅的代号方式處理(假設為E 槽時) ,但在Linux 底下我們依舊使用目錄樹。
在默訃癿情況下,Linux 是将光驅癿資料放置到/media/cdrom 裡頭去。如果CD光牒片裡
面有個檔案檔案名為『我都文檔』時,那舉這個檔案是在哪裡?
這個檔案最終會在如下的完整檔名中:
Windows :桌面\我癿電腦\E:\我的檔案
Linux :/media/cdrom/我的檔案
如果光驅并非被挂載到/media/cdrom ,而是挂載到/mnt 這個目錄時,剛剛讀取的這個文檔名稱變成:
/mnt/我的檔案