目录
1、主引导记录(MBR:Master Boot Record)
一、磁盘基础
1、磁盘结构
磁盘的物理结构
盘片: 硬盘有多个盘片,每盘片2面,用来存储数据。
磁头: 每面一个磁头,进行读写数据。
硬盘的数据结构
扇区: 盘片被分为多个扇形区域,每个扇区存放512字节的数据,硬盘的最小存储单位。
磁道: 同一盘片不同半径的同心圆,是由磁头在盘片表面划出的圆形轨迹
柱面: 不同盘面相同半径构成的圆柱面,由同一半径圆的多个磁道组成。
磁盘容量:
硬盘存储容量=磁头数 x 磁道(柱面)数 x 每道扇区数 x 每扇区字节数
可以用柱面/磁头/扇区来唯一定位磁盘上每一个区域。
磁盘接口类型:IDE、SATA、SCSI、SAS、光纤通道。
二、磁盘分区
1、MBR与磁盘分区表示
1、主引导记录(MBR:Master Boot Record)
MBR位于硬盘 第一个物理扇区处
MBR中包含硬盘的 主引导程序 和 硬盘分区表
分区表中有4个分区记录区,每个分区记录区占16个字节
linux中将磁盘、分区等设备均表示为文件
在linux中,所有硬件设备文件都存在/dev下面。
hd: 表为不同的硬盘类型,SCSI类型称为sd,IDE设备称为hd
a: 表示不同的硬盘,a表示第一块硬盘,b表示第二块硬盘
5: 表示该硬盘的不同的分区。
每个磁盘会留2048个字节给引导程序
2、解释分区
其意义在于方便管理
默认C盘为主分区,主分区存储一些系统相关的文件。
剩下的划分为扩展分区,扩展分区不能直接使用,需要划分为逻辑分区才能进行使用,逻辑分区也就是D、E、F盘等。根据自己需要进行划分。
还会留下一些独立磁盘空间作为SWAP区
SWAP区作用:
平时不会作为存储使用,当内存不够时,会被交换成内存使用,但是内存的速度比磁盘的要快,
SWAP分区作为内存使用的时候会影响程序在内存中的执行速度。
2、磁盘分区结构
硬盘中的主分区数目只有4个
主分区和扩展分区的序号限制在 1 ~ 4
扩展分区再分为逻辑分区
逻辑分区的序号始终从5开始
三、文件系统类型
1、文件系统作用
当我们向一个文件写入内容时,那这个文件怎么向硬盘中写入数据的?这就需要文件系统,文件系统就帮助把文件内容写入到底层硬件。
或者当我们跨磁盘转存数据时,就需要文件系统去帮忙转存。
2、XFS文件系统
存放文件和目录数据的文件系统(特殊的分区)
高性能的日志型文件系统,特别擅长于处理大文件,可支持上百万TB的存储空间
Centos 7 系统中默认使用的文件系统