硬盘分区的表示方法

硬盘的三种接口:

IDE 硬盘,它们的名字应该是/dev/hda1、/dev/hda2 等;SATA 或者SCSI 硬盘,它们的名字则是/dev/sda1 、/dev/sda2 等。

硬盘分区的表示方法:

那么什么是hda 和sda 呢?它们分别是Hard Driver Number A 和SCSI Driver Number A 的简写,也就是说,hd 和sd 指出了硬盘的接口类型,后面的a 则是序号,表示第几块硬盘。第1 块 IDE 硬盘是hda ,第2 块 IDE硬盘是hdb ,依此类推;第1 块SCSI 硬盘用sda 表示,那么第2 块SCSI 就是用sdb 表示了,依此类推,往后则是sdc 、sdd 等。

实际上,sd 表示的不仅仅是SCSI 设备。除了IDE 设备外,SCSI 、SATA 、USB 、Firewire 等接口的存储设备都是以sd 表示的。

现在你应该已经知道,/dev/sdb2 指的是第2 块SCSI 硬盘的第2 个分区 ,而/dev/hda5 指的是第1 块IDE 硬盘的第5 个分区。

旧版本的Linux 内核中,所有IDE 相关的驱动代码,不仅过于复杂,而且问题多多。于是,Linux 内核的开发者们从Kernel 2.6.19 开始,提供了基于libata 的PATA 驱动程序,使得IDE 设备可以像SCSI 设备那样使用。

所以,我们现在所使用的Ubuntu 中,无论你使用的是IDE 硬盘还是SATA 硬盘,你看到的设备都是/dev/sdx而不是/dev/hdx 。从此,/dev/hdx 不复存在。

需要注意的是,在Linux 中,硬盘分区还有另外一种表示方法,这种方法是在grub 中使用的 。grub 起源于Grand Unified Bootloader ,是一个通用的计算机引导器,支持多种操作系统的多重引导 。在grub 中,不管是什么接口的存储设备,统统用hdx 来表示,其中x 是数字,从0 开始。比如,第1 块硬盘的第1 个分区,表示为(hd0,0) 。

  • 2
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值