磁盘分区表

来源:互联网 发布:sql语句查询表的列名 编辑:程序博客网 时间:2024/06/06 01:30

一个磁盘的第一扇区是非常重要的,因为他记录了整个磁盘的重要信息,主要有以下两个:

1 主要启动记录区(Master Boot  Record, MBR):可以安装开机管理程序的地方,44byte

2 分割表(partition table):记录整颗磁盘分割的状态,64byte

磁柱是文件系统的最小单位也是分隔槽的最小单位,我们利用【开始与结束磁柱】的磁柱号码来处理分区,在分割表64byte容量中分为四个记录去,每个记录去记录了该区段的开始于结束磁柱号码,如下:



假如上面的磁盘装置名称是/dev/hda,那么这四个分隔槽在linux中的装置名臣如下,重点在于档名后面再接了一个数字,这个数组一该分隔槽所在位置有关。

 P1: /dev/hda1

 P2: /dev/hda2

 P3: /dev/hda3

 P4: /dev/hda4


由于分割表只有64byte只能记录四组分割信息,这四个分割记录被称为primary及extended分隔槽。


但是,者并不是说一个硬盘最多只能分割出四个分隔槽,你甚至可以分为上十个,利用extended处理。如下:




上图中,硬盘的四个分割记录区仅使用了2个,P1为主要分割,P2 为延伸分割,延伸分割利用额外的扇区记录分割信息。如上图右下方那个区块继续分割出5个分隔槽,这五个延伸分割槽叫逻辑分割槽。注意下,由于逻辑分割槽是延伸槽继续分割出来的。所以他可以使用磁柱范围就是延伸分割所设定的范围,也就是图中101-400.




另外,要注意,一个硬盘的分割区primary+extended最多只能是4个,而extended最多只能一个。但是,逻辑分割可以有多个,依操作系统不同而不同,在linux系统中,IDE接口允许最多有59个逻辑分区(5号到63号),SATA接口允许有11个逻辑分区(5号到15号)


原创粉丝点击