核心:在Linux系统中,任何设备都被当成一个文档来处理。
常见设备在Linux中的文档名称:
设备 | 设备在Linux中的文档名 |
IDE硬盘 | /dev/hd[a-d] |
SCSI/SATA/USB硬盘 | /dev/sd[a-p] |
USB闪存 | /dev/sd[a-p] |
软驱 | /dev/fd[0-1] |
打印机 | 25针:/dev/lp[0-2] USB:/dev/usb/lp[0-15] |
鼠标 | USB:/dev/mouse[0-15] PS2:/dev/psaux |
硬盘分割:
一块硬盘可以被分割成多个partition,linux的设备都是以文档形式存在的,partition也不例外。
常见磁盘类型有IDE和SATA。
IDE硬盘:
一个IDE排线可以连接2个IDE装置,而一般主机有2个IDE排线,所以一台主机最多可以连接4个IDE装置。
IDE\jumper | Master | Slave |
IDE1(Primary) | /dev/hda | /dev/hdb |
IDE2(Secondary) | /dev/hdc | /dev/hdd |
SATA硬盘:
SATA/USB类型的磁盘根本就没有顺序,要根据Linux核心侦测到磁盘的顺序来命名。
例如:
如果你的PC上面有2个SATA硬盘和一个USB盘,而主板上有6个SATA插槽,这2个SATA磁盘分别插在主板的SATA1,SATA5插槽上,请问这3个磁盘在Linux中如何命名?
解答:
1 SATA1插槽的名称:/dev/sda
2 SATA5插槽的名称:/dev/sdb
3 USB盘(开机完成后才被系统捕捉到):/dev/sdc
磁盘分割表(partititon table)
- 所谓的分割,只是针对64bytes的分割表进行设定。
- 硬盘预设的分割表仅能写入四组分割信息
- 分割的最小单位是磁柱(cylinder)
- 当系统要写入磁盘时,一定要参考磁盘分割表,才能针对某个分割槽进行资料的处理。