文档介绍:2010-02-07
1-1
硬盘分区
2010-02-07
1-2
目标
学习了本单元后,你应该能够:
2010-02-07
1-3
备份MBR
dd if=/dev/hda of=/dev/sda/mbr bs=512 count=1
2010-02-07
1-4
硬盘分区
一台计算机允许同时安装多个操作系统,不同的操作系统可能会使用不同的文件系统(Filesystem)来存储文件数据;可是每一个硬盘空间,只能使用同一种文件系统,如此一来,便无法在同一个硬盘上安装多个操作系统了。
为了让同一个硬盘能安装多个操作系统,你可以在硬盘中建立若干个分区(Partition)。每一个分区在逻辑上都可以视为一个硬盘,因此,你可以为不同的分区建立不同的文件系统。
如此一来,就能在同一块硬盘中安装多个操作系统了。
2010-02-07
1-5
硬盘分区
每一个硬盘都可以在MBR的位置上存储若干条分区信息。每一条分区信息代表硬盘中的某一个分区;每一条分区信息会占用16个字节的空间,以便记录下面几项信息:
开始磁柱编号(Start Cylinder):这个分区是从第几号的磁柱开始的;
所有磁柱数量(Cylinder Count):这个分区一共占用多少个磁柱;
分区系统标识符(Partition System ID):这个分区上的文件结构或者操作系统的标识符。
2010-02-07
1-6
硬盘分区
分区信息存储在硬盘的MBR的位置上。存储在不同位置的分区信息,代表不同类型的分区。硬盘上共有3种类型的分区:
主要分区:分区信息如果存储在主引导记录扇区的分区表中,我们称之为主要分区(Primary Partition)。
由于主引导记录扇区的分区数据表大小为64字节,而每一个分区信息都会占用16个字节的空间,因此,一块磁盘最多只能拥有4个主要分区。
2010-02-07
1-7
硬盘分区
扩展分区:由于主引导记录扇区空间的限制,一块硬盘最多只能有4个主要分区;如果你需要更多的分区,该怎么办?
有一种特殊的分区,专门用来存储更多的分区,这种分区称为扩展分区(Extended Partition)。其具备下列特性:
扩展分区只能存储分区,无法存储文件的数据;
扩展分区的信息必须存储在主引导记录扇区的分区数据表中;
换句话说,扩展分区可以视为一种特殊的主要分区。
一块硬盘只能有一个扩展分区。即: 4P 或 3P + 1E
因此,你可以把某一个主要分区设置成扩展分区,这样就可以在这个扩展分区中,存储更多的分区信息,突破分区的限制。
2010-02-07
1-8
硬盘分区
逻辑分区:存储在扩展分区中的分区,称为逻辑分区(Logic Partition)。每一个逻辑分区都可以存储一个文件系统。
至于一个硬盘中能够建立多少个逻辑分区,则视其扩展分区的种类而定。不同种类的扩展分区,可建立的逻辑分区数量也不一样。
分区类型为“5 Extended ”的扩展分区:最多只能存储12个逻辑分区的信息;
分区类型为“85 Linux extended”的扩展分区:又因硬盘种类的不同,会有不同的数量:
IDE硬盘:最多60个逻辑分区;
SCSI硬盘:最多12个逻辑分区。
2010-02-07
1-9
硬盘分区
硬盘是一个设备,有对应的设备文件/dev/hda、/dev/sda等每个分区也是一个设备文件,其对应的设备文件/dev/hda1、/dev/sda1等。
指定硬盘的设备文件后,再根据分区的识别号码来命名:
主要分区与扩展分区:使用1-4的识别号码;
逻辑分区:一律使用5-63的识别号码。
例如:/dev/hda的第一个主要分区,其设备文件便是/dev/hda1;
其第一个逻辑分区,对应的设备文件是/dev/hda5;
/dev/sdb硬盘的第12个逻辑分区,对应的设备文件是/dev/sdb16。
2010-02-07
1-10
硬盘的管理
下面研究如何管理REEL中的硬盘设备:
每个硬盘都会提供一些参数,通过硬盘的参数,可以了解和修改硬盘的结构与功能,如:# hdparm device