7.1.2 磁盘设备管理

来源:互联网 发布:新浪通达信软件 编辑:程序博客网 时间:2024/06/11 01:00

7.1.2  磁盘设备管理

Windows下,每个分区都会有一个盘符与之对应,如“C:”、“D:”、“E:”等,但在Linux中分区的命令将更加复杂和详细,由此而来的名称不容易记住。因此,熟悉Linux中的分区命名规则非常重要,只有这样才能快速地找出分区所对应的设备名称。

Linux中,每一个硬件设备都被映射到一个系统的设备文件,对于磁盘、光驱等IDE或者SCSI设备也不例外。IDE磁盘的设备文件采用/dev/hdx来命名,分区则采用/dev/hdxy来命名,其中x表示磁盘(a是第一块磁盘,b是第二块磁盘,依此类推),y表示分区的号码(由1开始,123、依此类推)。而SCSI磁盘和分区则采用/dev/sdx/dev/sdxy来命名(xy的命名规则与IDE磁盘一样)。IDESCSI光驱采用的是跟磁盘一样的命令方式。

IDE磁盘和光驱设备名由内部连接来决定。/dev/hda表示第一个IDE接口的第一个设备(master),/dev/hdb表示第一个IDE接口的第二个设备(slave)。/dev/hdc/dev/hdd则是第二个IDE接口上的masterslave设备。

SCSI磁盘和光驱设备的命名依赖于其设备ID号码,比如3SCSI设备的ID号码分别是024,设备名称分别是/dev/sda/dev/sdb/dev/sdc。如果现在再添加一个ID号码为3的设备,那么这个设备将被以/dev/sdc来命名,ID号码为4的设备将被称为/dev/sdd

对于IDESCSI磁盘分区,号码14是为主分区和扩展分区保留的,而扩展分区中的逻辑分区则是由5开始计算。因此,如果磁盘只有一个主分区和一个扩展分区,那么就会出现这样的情况:hda1是主分区,hda2是扩展分区,hda5是逻辑分区,而hda3hda4是不存在的。如表7.1是一些Linux分区设备名和说明的例子,以帮助读者理解Linux中的磁盘设备的命名规则。

7.1  磁盘设备的例子

   

   

/dev/hda

第一块IDE磁盘

/dev/hda1

第一块IDE磁盘上的第一个主分区

/dev/hda2

第一块IDE磁盘上的扩展分区

/dev/hda5

第一块IDE磁盘上的第一个逻辑分区

续表

   

   

/dev/hda7

第一块IDE磁盘上的第三个逻辑分区

/dev/hdc

第三块IDE磁盘

/dev/hdc3

第三块IDE磁盘上的第三个主分区

/dev/hdc6

第三块IDE磁盘上的第二个逻辑分区

/dev/sda

第一块SCSI磁盘

/dev/sda1

第一块SCSI磁盘上的第一个主分区

/dev/sdb2

第二块SCSI磁盘上的扩展分区

原创粉丝点击