GPT、MBR与parted 命令
先介绍下MBR,主引导记录(MBR,Main Boot Record ) 是位于磁盘最前边的一段引导(Loader)代码。它负责磁盘操作系统(DOS)对磁盘进行读写时分区合法性的判别、分区引导信息的定位,它由磁盘操作系统(DOS)在对硬盘进行初始化时产生的。包含MBR引导代码的扇区称为主引导扇区。因这一扇区中,引导代码占有绝大部分的空间,故而将习惯将该扇区称为MBR扇区(简称MBR)。由于这一扇区承担有不同于磁盘上其他普通存储空间的特殊管理职能,作为管理整个磁盘空间的一个特殊空间,它不属于磁盘上的任何分区,因而分区空间内的格式化命令不能清除主引导记录的任何信息,一共有512个字节,以AA55为标志。MBR支持最大2TB磁盘,它无法处理大于2TB容量的磁盘。MBR还只支持最多4个主分区——如果需要更多分区,就要创建所谓“扩展分区”,并在其中创建逻辑分区。
下面介绍一下GPT,GUID磁盘分区表(GUID Partition Table,缩写:GPT)其含义为“全局唯一标识磁盘分区表”,是一个实体硬盘的分区表的结构布局的标准。它是可扩展固件接口(EFI)标准(被Intel用于替代个人计算机的BIOS)的一部分,被用于替代BIOS系统中的一32bits来存储逻辑块地址和大小信息的主开机纪录(MBR)分区表,GPT支持几乎无限个分区数量,限制只在于操作系统的性能,而且不需要创建扩展分区
下面我们通过parted命令来实现对GPT磁盘(大于2T)的分区操作#parted /dev/sdb
(parted) mklabel gpt
(parted) mkpart primary xfs 0% 100%
(parted) print
(parted) quit
#mkfs.xfs -f /dev/sdb
#mkdir /data
#mount /dev/sdb /data