一、硬盘分区两种方式
1、MBR(Main Boot Record)是过去很长一段时间的主流分区方式。
主引导记录。以硬盘最前面512字节存储引导信息。其中前446字节保存引导信息,后64字节保存分区表信息,最后2字节为结束标志,标识MBR是否有效。
由于是用64字节保存分区表,每个分区用16字节表示。所以最多只能划分4个主分区,最大支持卷为大小为2TB。且分区表无备份。近些年缺点也日益显现出来。
2、GPT(GUID Partition Table)随着技术的发展,慢慢有成为主流的趋势。
全局唯一标识分区表。会利用独立分区保存分区表信息且有备份。GPT很好的解决了MBR的分区的一些缺陷。
第一个扇区存储“保护MBR”。出于兼容性考虑,用来标识硬盘分区为GPT分区,防止管理程序对误读或数据的破坏。实际内部只保存了0xEE标识的一个分区。
第二个扇区保存GPT头信息。1.保存了硬盘的GUID,可用空间以及分区表项的大小和数量。2.GPT头本身信息(位置,大小)以及备份GPT头的位置以及大小信息。3.保存了本身和分区表的CRC32校验码。通过校验码来判断分区表是否正确。
第三个扇区至三十三扇区保存分区表项,即分区表信息。一个分区表项,用前16个字节表示分区类型GUID。后面16个字节表示分区本身GUID。之后是分区的起始和末尾的64位扇区编号,分区名字以及属性。
第三十四扇区开始为分区空间。实际分区,用以储存数据
磁盘最后一段空间或者说一些扇区为备份信息。从后向前依次分别为,GPT头信息备份,分区表项信息备份。各自大小同源数据占用扇区数相同。
二、linux系统中创建一个分区,大小为10G。格式化为EXT4文件系统。
利用fidisk命令实现划分分区。
fdisk /dev/sda