由于想学习linux,买了本《鸟哥的linux的私房菜》,是基础篇。今天看到磁盘分区,却让我纠结了一个晚上,不知道到底是我的思维不够活跃,由于linux的磁盘分区不同于windows的,当初觉得windows下的分区也没什么,就是把硬盘分成几个区,然后分开来装文件,再有就是计算盘的大小。

书上基本上的内容我都能理解,但是有两张图却让我彻底迷糊了。磁盘应该是被分成了好几个扇区的,其中第一扇区尤为重要,第一扇区的中的446bytes都是主引导区,还有64bytes是分区表。分区表就是我的纠结所在。主分区和扩展分区(不能被格式化)最多只能有四个,其中扩展分区最多只能有一个,或者没有,但是一般情况下都会有一个扩展分区,留着以防万一。但是我们都知道,一个硬盘不可能只能被分成四份,要想分成多分,就要使用扩展分区,将其分成多个逻辑分区(可以被格式化)。书中对于扩展分区的想法是:“既然第一个扇区所在的分区表只能记录四条数据,那我可否利用额外的扇区来记录更多的分区信息?”那其中的“额外扇区”是指哪里呢?应该是除了第一扇区之外的。一个扇区的大小被固定成512bytes,假设剩下n个扇区,那剩下的扇区总的可用大小是512bytes*n还是64bytes*n呢?

剩下的扇区中是不是每个都有主引导区?书上给的图却只有64bytes,觉得很想不通。