最近在看Linux的书,刚看到前几页就一推问题。
看到了磁盘分区的部分,有点儿小疑问,一直搞不明白逻辑分区和扩展分区关于能否格式化的问题。既然逻辑分区属于扩展分区。那为什么逻辑分区能被格式化而扩展分区不能被格式化。看了些网上的资料
1.Linux中,每个盘片的第一个扇区主要记录两个重要的信息:(1).主引导区(MBR):可以安装引导加载程序的地方,占扇区的446bytes。 ( 2).分区表:记录整块硬盘分区的状态(这里假设每个磁盘只有一个盘片),占64bytes。
2.因为硬盘限制,分区表可以分一到四个主分区(Primary),或者包含一个扩展分区(Extended)和一到三个主分区。主分区和扩展分区总共不能超过四个,因为操作系统的限制,扩展分区不能超过一个。其中,扩展分区可以再继续分区,叫做逻辑分区。
3.主分区的作用就是计算机用来进行启动操作系统的,因此每一个操作系统的启动,或者称作是引导程序,都应该存放在主分区上。扩展分区的目的是使用额外的扇区来记录分区信息,不能直接使用,只有分成逻辑分区才能被格式化后作为数据访问的分区。用我同学的话,虽然不太形象但是还算有理的比喻就是:我们的面不能吃,但是面做成了饺子或者饼就能吃。
4.在Linux下,我们根据系统中的设备文件名,如/dev/hda3和/dev/hda5来使用扩展分区和逻辑分区。(逻辑分区的设备名称号码由5开始)
5.对于“1”中提及的“主引导区”和主分区的关系,我个人的理解是系统在开机的时候会主动去读取MBR,即主引导区的内容,然后MBR把系统带到主分区,然后读取主分区的相关内容进行开机
我也是刚接触Linux,先在这儿做个小总结,如果有什么错误或者哪些不妥的地方希望友们帮忙改正。
先谢过啦~~~~~