1.硬盘的分区 关于多个分区的概念 主分区:也叫引导分区,最多可能创建4个,当创建四个主分区时候,就无法再创建扩展分区了,当然也就没有逻辑分区了。主分区是独立的,对应磁盘上的第一个分区 扩展分区:除了主分区外,剩余的磁盘空间就是扩展分区了,扩展分区是一个概念,实际上是看不到的。当整个硬盘分为一个主分区的时候,就没有了扩展分区。 逻辑分区:在扩展分区上面,可以创建多个逻辑分区。逻辑分区相当于一块存储截止,和操作系统还有别的逻辑分区、主分区没有什么关系,是“独立的”。 活动分区:就是当前活动的、操作系统可以启动的分区。
windows下的分区结构图
通过Linux命令查看分区信息
[root@localhost beinan]# df -lh Filesystem 容量 已用 可用 已用% 挂载点 /dev/hda8 11G 6.0G 4.4G 58% / /dev/shm 236M 0 236M 0% /dev/shm /dev/sda1 56G 22G 35G 39% /mnt/sda1分区指的是物理上的分区,分区后的硬盘中内部数据结构如下图所示: 上图出自apue2,4.14文件系统,通过下图图我们可以归纳出以下几点: - 一块硬盘可以分出多个分区(关于主分区、逻辑分区后面再详细介绍) - 每个分区其实就是一个文件系统 - 每个文件系统都包含有boot block、super block、多个柱面组 - 每个柱面组都包含有super block的副本,以及所包含的inode节点数组的相关信息以及数据块 - 数据块中同时包含了数据块也同时包含了目录块 - 目录块中存储文件对应的i节点 - i节点包含有i节点号以及文件名
MBR:Master Boot Record,硬盘主引导记录,可移动磁盘分区时,在驱动器最前端的一段引导扇区,MBR描述了逻辑分区的信息,包含文件系统以及组织方式。此外,MBR还包含计算机在启动的第二阶段加载操作系统的可执行代码或连接每个分区的引导记录(VBR)。这个MBR代码通常被称为引导程序
参考: [1]http://www.cnblogs.com/vamei/p/3506566.html [2]http://blog.csdn.net/opencpu/article/details/6700995 [3]http://blog.csdn.net/zpxly/article/details/17093783
