最近开始学习Linux. 从零开始,一步一步来.今天是磁盘以及磁盘分区相关的概念
----------------------------------------------------------------------------------------------------------------
■磁盘相关的概念
盘片:是由坚硬金属材料制成的涂以磁性介质的盘片.可以想象成一块圆形的金属薄片.
打个比方,将整个硬盘看作是一个装了10个光盘的盒子,而里面的一个光盘就是一个盘片.
磁道(Track):盘片上按照一定的半径画了N个圆,这一个个圆就是磁道了.
柱面(Cylinder):一个盘片上的叫做磁道,那么,10个盘片堆叠起来,就成了一个圆柱面,这个就叫做柱面(Cylinder).
扇区(Sector):在盘片的圆心向外画一条直线,这个直线和磁道交叉,形成的一个区域就是扇区了.
一般一个扇区的大小为521Byte.
逻辑块(Bolck):分区后格式化时指定的逻辑上的数据存储的最小单位大小.
■磁盘分区相关的概念
分区(Partition):想象成windows中将硬盘分成C盘,D盘,E盘,F盘,就对了吧。
分区的大小或者说位置,是以柱面来划分的,即将 开始柱面~结束柱面 ⇒ 分区1
分区的各种信息,都放在主要开机片(开机时一定会读的地方)中,叫做[磁盘分割表]的地方。
大概就是一个映射表吧,分区对应的位置,数据信息等等。具体不是很清楚,没看过。
★磁盘的第一个扇区(0扇区?,上面说的主要开机片,MBR)是不可被分割的.它主要记录了两个重要的信息:
主要启动记录区(Master Boot Record, MBR):可以安装开机管理程序的地方,有 446 bytes;
分割表(partition table):记录整颗硬盘分割的状态,有 64 bytes。
分区还有分类,主要分为主分区(Primary)和扩展分区(Extended),逻辑分区。
主分区:也叫引导分区,最多可能创建4个,扩展分区也是一个主分区。主分区是独立的。
扩展分区: 除了主分区外,剩余的磁盘空间就是扩展分区。
扩展分区是一个概念,实际上是看不到的。
当整个硬盘分为一个主分区的时候,就没有了扩展分区。
逻辑分区:就是在主分区以外的空间上分割成的分区。
(Windows中都叫做盘,表面上看不出到底是主分区还是逻辑分区。)
为什么会有这个不同呢?
貌似是,文件系统中的主引导记录中只能存储4个主分区。(3个Primary和1Extended)。
如果想要更多的分区就只有将其中一个主分区作为1个扩展分区,
然后另外建立一个扩展分区引导表,来记录扩展分区空间上的逻辑分区的划分。
而这个逻辑分区就可以建立很多个了。
(不过不一样的操作系统的数量好像不一样。)
■磁盘代号
linux中磁盘信息放置在/dev下,设备代码为/dev/hd[a-d][1-n]
有两个硬件磁盘,就可以使 /dev/hda 和/dev/hdb。
各自里面的分区,就为
主分区 /dev/hda1, /dev/hda2,/dev/hda3,/dev/hda4
逻辑分区 /dev/hda5,/dev/hda6,/dev/hda7,。。。。
1~4为主分区号,不足4个分区时,也要把号码空下来。逻辑分区从5开始记录。
-------------------------------------------------------------------------------------------
今天到此为止.
欢迎各位大侠老鸟指教.