1)磁盘主要由磁盘盘,机械手臂,磁盘读取头,主轴马达组成‘
2)株距的写入主要在磁盘盘上,磁盘盘上面又可以细分为扇区,磁道两种单位。其中扇区又有两种大小:512bytes,4kbytes。
3)扇区:磁盘上的每个磁道被等分为若干个弧段,这些弧段便是磁盘的扇区,硬盘的读写以扇区为基本单位
3)磁柱,多个磁盘盘的同一个磁道,我们称之为磁柱。通常是文件系统的最小单位,也是分区操的最小单位。
4)磁盘盘示意图
5)MSDOS(MBR)磁盘分区表
MBR:(Master Boot record 主要开机记录区),这个区通常有512bytes,存两部分内容:
开机管理程序记录区:安装开机管理程序的地方,446byte
分区表:记录整颗硬盘分区的状态,64bytes。因为只有64byte,所以最多有4个分区(4*16),每组记录区记录了该区的起始与结束的柱面号码。所以主要分区和延伸分区一共最多只有4个,而延申分区最多只能有1个。
在linux下,这四个分区的命名如下:/dev/sda1, /dev/sda2, /dev/sda3, /dev/sda4.
6)分区分为主要分区和延伸分区。
7)分区的优点
安全性:不同分区之间数据时隔离的
性能:分区将数据集中在某些柱面上,比如第一分区,就可以只搜索1-100分区,提升性能
8)延展分区记录表,在延展分区中挑出一块区域,记录分表信息。注意,延伸分区只能由1个。且延伸分区不能被格式化。
9)逻辑分区:这五个由延展分区分出来的表,叫做逻辑分区。下面的六个区分在linux中的命名:
/dev/sda1, /dev/sda2, /dev/sda5, /dev/sda6, /dev/sda7, /dev/sda8
3,4 是留给主要分区和延展分区的,5,6,7,8是逻辑分区
10)MBR的缺点:
a. MBR中由于记录分区的只有64byte,所以最大只能记录2T的内存空间。
b. MBR只有一个区块,若被破坏后,经常无法救援
c. MBR存放开机管理程序的空间只有446Byte,无法容纳较多的程序代码
11)由于MBR的存储空间只有2T,对于较大的存储空间,比如80T的电脑,还使用MBR的话,要分成40个区,实在太麻烦了,所以就有了GPT(GUID partition table)。
12)GPT
MBR只是用512byte的区间记录关键信息,而GPT会使用34个LAB区块来记录分区信息,与MBR还不同的一点,MDR第一个512byte坏了的话,这个磁盘就报废了,这的那不同,GPT在磁盘的最后面,还由33个LAB区域来备份。
LAB0: 第一阶段开机管理程序,以及标识是GPT的标识位。
LAB1:分区表本身的位置和大小,备份用的GPT分区的位置,分区表检验机制码
LAB2-33:实际记录分区处
13)并不是多有的操作系统都可以读取GPT的磁盘分区格式,也不是所有硬件都支持GPT!是否能读写GPT格式又与开机的检测程序有关。