磁盘是什么
磁盘(disk)是指利用磁记录技术存储数据的存储器。
磁盘是计算机主要的存储介质,可以存储大量的二进制数据,并且断电后也能保持数据不丢失。 早期计算机使用的磁盘是软磁盘(soft disk,简称软盘),如今常用的磁盘是硬磁盘(hard disk,简称硬盘)。 基本信息设备 信息载体,也可以反复地被改写。
磁盘图鉴详解
组成:磁盘主要由碟片、机械手臂、磁头与主轴马达所组成,数据其实写在碟片上面。
组成 | 作用 |
---|---|
圆形碟片 | 记录数据 |
机械手臂 | 可擦写碟片上的数据 |
主轴马达 | 转动碟片,让机械手臂的磁头在碟片上读写数据 |
扇区 | 最小的物理存储单位,目前有512B和4KB两种格式,目前分区的组成单位 |
柱面 | 所有碟片的同一磁道形成的,早期分区以它为组成单位 |
碟片上面又可以细分出扇区(Sector),磁道 (Track)两种单位。
磁盘的一个碟片如图所示:
其中,磁盘的第一个扇区特别重要,它记录了整块磁盘的重要信息。
磁盘与硬盘有什么关系
两者的关系
硬盘是磁盘中的一种,软盘也是磁盘。
对于磁盘,将圆形的磁性盘片装在一个方的密封盒子里,这样做的目的是为了防止磁盘表面划伤,导致数据丢失
硬盘的分类
目前广泛使用的硬盘从结构上分为机械硬盘(HDD)和固态硬盘(SSD)以及混合硬盘(HHD)
前者容量大而且价格低廉、后者价格高昂速度快但是容量不太大。
对于蓝绿红黑这样的分类,只是西部数据公司对于自己产品的划分。具体表现在西部数据硬盘上贴的那张纸,是黑色、蓝色、绿色、或红色。
绿盘节能、速度低,寿命短。
黑盘速度高、性能好、大缓存,主要用于企业。
蓝盘就是中规中矩的标准盘,没有降速也没有加速,适合加用。
红盘性能与绿盘相近,功率低,噪音小,推出时间较新。
磁盘的分区
分区是什么
硬盘好比一根木头,必须将木头切割出自己想要的片段,这个片段才能成为自己想要的家具。
同样,必须对硬盘进行分区,这样硬盘才能被使用。
分区的实质
对64个字节的分区表进行设置
MBR和GPT分区表
MBR
早期的LINUX使用的是支持WINDOWS的MBR(Master Boot Record,主引导记录)处理启动引导程序与分区表,而启动引导程序和分区表放置在第一扇区。这个扇区一般是512字节。
第一扇区也叫分区扇区,512字节主要包含以下东西:
MBR | 安装启动引导的地方 | 占446字节 |
---|---|---|
分区表 | 记录整块硬盘的分区状态 | 64字节 |
分区表最多有四组记录区,每组记录区记录了该区域启始与结束的柱面号码。可分为主要和拓展分区。
如下图所示(假设磁盘只有400个柱面,图示为第一扇区的MBR分区表)
这里的记录分区只运用到2个,P1为主要分区,P2为拓展分区(使用额外的扇区来记录分区信息,本身并不能被拿来格式化,可以使用扩展分区所指向的那个区块来继续做分区记录)
上图分区在LINUX下的设备文件名如下:
P1:/dev/sda1
P1:/dev/sda2
L1:/dev/sda5
L2:/dev/sda6
L3:/dev/sda7
L4:/dev/sda8
L5:/dev/sda9
没有/dev/sda3和4,它们是给主要分区和扩展分区用的。
注意:
- 主要分区和扩展分区最多只有4个(硬盘的限制)
- 扩展分区最多一个(OS的限制)
- 逻辑分区的数量依OS的不同而不同,Linux系统已经突破63个以上的分区限制
- 逻辑分区相当于拓展分区的儿子分区
补充:
1.引导程序:是指引导操作系统的程序。计算机启动后,由设备来实现少量指令和数据的输入,然后由它们再输入其他程序,这种过程称为引导。
2.硬盘的第一位扇区(第0面、第0磁道上的第一个扇区)成为分区扇区
GPT
目前,已经有扇区大小为4K的扇区处理,GPT将磁盘以所有逻辑区块地址(LBA)来处理,第一个LBA称为LBA0(从编号0开始编号)
GPT没有所谓的主、扩展、逻辑分区的概念,每组记录可以独立存在,每一个分区都看作主要分区,都可拿来格式化使用。
GPT分区可以提供多达128组记录。即分128个区。
并不是所有的OS都可以读到GPT的磁盘分区格式,它与启动检测程序BIOS和UEFI有关。
新版linux普遍支持GPT分区表,但是磁盘管理工具,fdisk并不支持GPT,gdisk和parted支持。
补充:
格式化(format)是指对磁盘或磁盘中的分区(partition)进行初始化的一种操作,这种操作通常会导致现有的磁盘或分区中所有的文件被清除。格式化通常分为低级格式化和高级格式化。如果没有特别指明,对硬盘的格式化通常是指高级格式化.
为什么要分区
1.保证数据安全性
2.为系统的性能考虑