選擇好你所需要的硬體配備後,接下來得要了解一下各硬體在 Linux 當中所扮演的角色啰。 在 Linux 系統中,每個裝置都被當成一個檔案來對待舉例來說,IDE 接口的硬碟的檔案名即為/dev/sd[a-d],其中,括号内的字母為a-d 當中的任意一個,亦即有/dev/sda, /dev/sdb,/dev/sdc及 /dev/sdd 這四個檔案的意思。
注意:這種中括号 [ ] 型式的表示法在後面的章節當中會使用得很頻繁,請特别留意另外先提出來強調一下,在 Linux 這個系統當中,幾乎所有的硬體裝置檔案都在/dev 這個目錄内, 是以你會看到/dev/sda, /dev/sr0 等等。
那麼列印機與軟碟呢?分别是/dev/lp0, /dev/fd0 底下列出幾個常見的裝置與其在 Linux 當中的檔名啰:
裝置 | 裝置在 Linux 内的檔案名 |
SCSI/SATA/USB 硬碟機 | /dev/sd[a-p] |
USB 快閃碟 | /dev/sd[a-p] (與 SATA 相同) |
VirtI/O 界面 | /dev/vd[a-p] (用于虛拟機内) |
軟碟驅動器 | /dev/fd[0-7] |
列印機 | /dev/lp[0-2] (25 針列印機) /dev/usb/lp[0-15] (USB 界面) |
滑鼠 | /dev/input/mouse[0-15] (通用) /dev/psaux (PS/2 界面) |
/dev/mouse (目前滑鼠) | |
CDROM/DVDROM | /dev/scd[0-1] (通用) /dev/sr[0-1] (通用,CentOS 較常見) /dev/cdrom (目前 CDROM) |
錄音帶機 | /dev/ht0 (IDE 界面) /dev/st0 (SATA/SCSI 界面) /dev/tape (目前錄音帶) |
IDE 硬碟機 | /dev/hd[a-d] (舊式系統才有) |
時至今日,由于 IDE 界面的磁盤驅動器幾乎已經被淘汰,太少見了!是以現在連 IDE 界面的磁盤檔案名也都被仿真成 /dev/sd[a-p] 了!此外, 如果你的機器使用的是跟網際網路供貨商 (ISP) 申請使用的雲端機器,這時可能會得到的是虛拟機。為了加速,虛拟機内的磁盤是使用仿真器産生, 該仿真器産生的磁盤檔案名為 /dev/vd[a-p] 系列的檔案名喔!要注意!要注意!
更多 Linux 核心支援的硬體裝置與檔案名,可以參考如下網頁:https://www.kernel.org/doc/Documentation/devices.txt
- SATA1 插槽上的檔名:/dev/sda
- SATA5 插槽上的檔名:/dev/sdb
- USB 磁盤(開機完成後才被系統捉到):/dev/sdc