|
|
51CTO旗下网站
|
|
移动端

3.2.1 磁盘连接的方式与设备文件名的关系

《鸟哥的Linux私房菜 基础学习篇(第三版)》第3章主机规划与磁盘分区,在这一章里面,鸟哥会介绍一下,在开始安装Linux之前你应该要先思考哪些工作,好让你后续的主机维护轻松愉快。本节为大家介绍磁盘连接的方式与设备文件名的关系。

作者:鸟哥来源:人民邮电出版社|2010-07-15 16:27

3.2 磁盘分区

这一章在规划的重点是为了要安装Linux,那Linux系统是安装在计算机组件的哪个部分呢?就是磁盘。所以我们当然要来认识一下磁盘先。我们知道一块磁盘是可以被分区成多个分区(partition),以旧有的Windows观点来看,你可能会有一块磁盘并且将它分区成为C:, D:, E:盘。那个C, D, E就是分区。但是Linux的设备都是以文件的类型存在,那分区的文件名又是什么?如何进行磁盘分区,磁盘分区有哪些限制?是我们这个小节所要探讨的内容。

3.2.1 磁盘连接的方式与设备文件名的关系

由第0章提到的磁盘说明,我们知道个人计算机常见的磁盘接口有两种,分别是IDE与SATA接口,目前的主流接口已经是SATA接口了,但是老一点的主机其实大部分还是使用IDE接口。我们称可连接到IDE接口的设备为IDE设备,不管是磁盘还是光盘设备。

以IDE接口来说,由于一个IDE扁平电缆可以连接两个IDE设备,通常主机又都会提供两个IDE接口,因此最多可以接到四个IDE设备。也就是说,如果你已经有一个光盘设备了,那么最多就只能再接三块IDE接口的磁盘。这两个IDE接口通常被称为IDE1(primary)及IDE2(secondary),而每条扁平电缆上面的IDE设备可以被区分为Master(主设备)与Slave(从设备)。这四个IDE设备的文件名如表3-2所示。

表3-2

IDE\Jumper

Master

Slave

IDE1Primary

/dev/hda

/dev/hdb

IDE2Secondary

/dev/hdc

/dev/hdd


假设你的主机仅有一块IDE接口的磁盘,而这一块磁盘接在IDE2的Master上面,请问它在Linux操作系统里面的设备文件名是什么?

答:比较上表的设备文件名对照,IDE2的Master设备文件名为/dev/hdc。

再以SATA接口来说,由于SATA/USB/SCSI等磁盘接口都是使用SCSI模块来驱动的,因此这些接口的磁盘设备文件名都是/dev/sd[a-p]的格式。但是与IDE接口不同的是,SATA/USB接口的磁盘根本就没有一定的顺序,那如何决定它的设备文件名呢?这个时候就得要根据Linux内核检测到磁盘的顺序了。这里以下面的例子来让你了解。

如果你的PC上面有两个SATA磁盘以及一个USB磁盘,而主板上面有六个SATA的插槽。这两个SATA磁盘分别安插在主板上的SATA1, SATA5插槽上,请问这三个磁盘在Linux中的设备文件名是什么?

答:由于是使用检测到的顺序来决定设备文件名,并非与实际插槽代号有关,因此设备的文件名如下:

1.SATA1插槽上的文件名:/dev/sda

2.SATA5插槽上的文件名:/dev/sdb

3.USB磁盘(开机完成后才被系统识别):/dev/sdc

通过上面的介绍后,你应该知道了在Linux系统下的各种不同接口的磁盘的设备文件名了。OK!好像没问题了呦!才不是呢!问题很大呦!因为如果你的磁盘被分成两个分区,那么每个分区的设备文件名又是什么?在了解这个问题之前,我们先来复习一下磁盘的组成,因为现今磁盘的分区与它物理的组成很有关系!

【责任编辑:云霞 TEL:(010)68476606】

回书目   上一节   下一节
点赞 0
分享:
大家都在看
猜你喜欢

读 书 +更多

Visual Studio 2005+SQL Server 2005数据库应用系

本书主要介绍采用Visual Studio 2005的C#语言为前台,SQL Server 2005数据库为后台的数据库系统开发技术。 全书分为15章,内容包括走进.NE...

订阅51CTO邮刊

点击这里查看样刊

订阅51CTO邮刊