IT运维过程中，经常性做测盘分区，一般2T盘以下的大多采用MBR方式，那么超出2T需要怎么分区呢？常用方式：GPT,以下就跟随本文来介绍：知识点：MBR的全称是Master Boot Record（主引导记录），MBR早在1983年IBM PC DOS 2.0中就已经提出。MBR最大支持2.2TB的硬盘，超过此限制的硬盘容量MBR也是无法正确识别的。此外它只能分出4个主分区，再多的分区只能创建扩展逻辑分区。因此对于超过2TB的云硬盘初始化需要使用GPT方式。GPT的全称是(Globally Unique Identifier Partition Table)是一种由基于 Itanium 计算机中的可扩展固件接口(EFI)使用的磁盘分区架构，它的主要任务就是为了突破MBR的限制，满足大容量（最大支持18EB=18000PB）和多分区（Windows下最多128个分区）的需求。一、windows云主机使用MBR分区登陆云主机后，依次点击 服务器管理-->存储-->磁盘管理，如下图所示：用户进入磁盘管理之后会发现有磁盘1（500G）未分配，为刚挂载上的云硬盘，此时用户需要对该盘进行格式化操作：1)用户点击磁盘1区域，右键，选择“联机”操作，界面提醒没有进行初始化；2)用户点击磁盘1区域，右键，选择“初始化磁盘”操作，操作完毕之后，磁盘下方显示“联机”。磁盘初始化之后需要对磁盘进行分区操作：1)将鼠标放到未分配空间位置，即下图标红位置，点击右键，点击“新建简单卷”。2)用户根据新建简单卷的向导，逐步完成分区和格式化操作，如下图：3)新建简单卷4)指定创建卷大小5)指定磁盘驱动器号6)指定格式化要求7)简单卷创建完成8)创建完成之后，在磁盘管理可见新增卷10GB的E盘，在磁盘1位置还剩余490GB未分配，用户可根据上述操作继续进行磁盘分配。二、windows云主机使用GPT分区登陆云主机用户进入【控制台】-【弹性计算】-【云主机】，进入云主机管理控制台页面。选择需要操作的云主机，点击VNC访问。输入用户名密码后进入云主机页面，依次点击开始旁边的【服务器管理】-->【存储】-->【磁盘管理】，如下图所示：联机1)用户进入磁盘管理之后会发现有磁盘1（4096GB）未分配，为刚挂载上的云硬盘，此时用户需要对该盘进行联机操作2)用户点击磁盘1区域，右键，选择【联机】操作；3)联机后：初始化1)用户点击磁盘1区域，右键，选择【初始化磁盘】操作，2)初始化磁盘选择GPT分区表格式，确定。3)出现提示，确定，然后对磁盘1进行脱机，再联机4)右键点击右侧区域，选择【新建简单卷】5)选择简单卷大小（MB）6)分配驱动器号和路径7)设置卷信息，完成8)如果出现“函数不正确”（忽略），重新选择脱机、联机9)此时文件系统为RAW，如需更改为NTFS，选择【格式化】，可修改为NTFS；10)更改驱动器型号和路径后，即可在我的电脑看到相应的硬盘。MBR分区转换为GPT分区如果大于2T硬盘先使用MBR分区，会造成大于2T的部分无法分区。1)首先将硬盘联机，然后右键选择【转换成GPT磁盘】。2)会报错 ‘函数不正确’原因：从MBR模式转换为GPT（GUID）模式，对于使用Windows系统安装工具划分磁盘分区的磁盘系统，一般都会有一个几百兆的隐藏分区，（UEFI GPT模式下系统盘必须要有一个ESP分区），将隐藏分区转换为ESP分区需要先删除后新建为ESP分区，并重新分配盘符，建立ESP分区表，需要将硬盘脱机，再联机。注：看到“函数不正确”，点击确定，忽略不计3)选择脱机，重新联机，磁盘已经转换成GPT格式4)选择新建简单卷，仍会出现“函数不正确”（忽略），重新选择脱机、联机，接下来的操作同步骤3-e。三、linux云主机使用MBR分区用户使用VNC或者SSH方式登录云主机，输入root和云主机密码，完成登录。执行云硬盘分区1)用户输入fdisk -l，可查看当前磁盘情况，用户会发现/dev/vdb，如用户没有发现该目录则表示用户的云主机当前没有数据盘，也就不需要执行后续的挂载操作。2)用户在命令窗口输入fdisk /dev/vdb，对数据盘进行分区，输入n回车新建分区，如图3)输入p回车新建主分区，输入分区数目为1，点击回车确认进入分区信息配置页面。4)用户进行分区配置，输入分区起始地址，分区大小，用户可以进行输入也可以直接回车采取默认值。以下案例，起始大小采取默认，分区大小设置为2048KB。5)分区配置成功之后，用户输入p进行当前分区查看，可看到已经创建完的分区如下：6)输入wq，退出当前分区指令。创建挂载点用户创建一个文件夹作为mount挂载点，假设该文件夹为/opt/tmp，用户输入指令 #mkdir /opt/tmp，可完成文件夹创建。创建完成之后，用户可输入#ls /opt进行查看验证，文件夹创建成功。磁盘格式化1)对盘符进行格式化，将其格式化为ext4文件系统，执行指令 #mkfs.ext4 /dev/vdb1。指令执行之后界面提示done信息，表示格式化执行完毕。注：1、对盘符进行格式化。例如，可以格式化为ext4、ext3或者其他文件系统格式：说明： ext4：执行指令 #mkfs.ext4 /dev/vdb1ext3：执行指令 #mkfs.ext3 /dev/vdb1xfs：执行指令#mkfs.xfs /dev/vdb12)指令执行之后界面提示done信息，表示格式化执行完毕。磁盘挂载到挂载点位置将云硬盘mount到指定位置：执行指令#mount /dev/vdb1 /opt/tmp ，执行完成之后输入df -h查看分区，上面出现数据盘信息，说明当前挂载成功，用户可以使用该新分区了。磁盘挂载信息重启后生效配置用户使用mount操作将云硬盘挂载成功，但是重启云主机之后，挂载信息丢失，为了保证挂载信息长期有效，用户需要进行fstab文件配置，具体操作如下：1)用户输入“blkid /dev/vdb1”指令获取需要操作盘的UUID信息。2)用户输入 “vi /etc/fstab”进入fstab文件的编辑页面。3)用户在文件中添加“UUID=f84fd4fa-c568-43cf-bcc7-7d9a1c3f79e5 /opt/tmp ext4 defaults 1 2”。修改之后保存退出。4)用户输入reboot重启虚机，输入fdisk -l指令查看，可看见数据盘依然挂载成功。四、linux云主机使用GPT分区大数据盘的分区和文件系统格式化和小盘都存在差异。大盘必须采用 GPT 分区格式， 不能再采用小盘使用的 MBR 分区格式。MBR分区格式：最大支持 2 TB 的磁盘。GPT分区格式：最大支持 18 EB。Linux系统上的大磁盘，需要采用GPT的分区格式，也可以不分区，把磁盘当成一个整体设备使用。Linux通常采用XFS后者EXT4作为大盘的文件系统，在linux上可以采用parted来对磁盘进行分区，具体操作如下：登录主机，用户使用VNC或者SSH方式登录云主机，输入root和云主机密码，完成登录。查看磁盘目录，通过 fdisk-l 查看磁盘是否存在，查看到我们挂载的8TB的磁盘目前目录为/dev/vdb磁盘分区：由于使用的是大磁盘，fdisk不能用来作为分区工具，而应该使用parted，使用pated对/dev/vdb进行分区。首先创建分区表，选择GPT格式的分区表，输入“parted /dev/vdb”/创建分区，分别进行如下操作：1) 创建磁盘标签(parted) mklabel，设置标签格式为GPT2) 查看分区状态(parted) p3) 执行分区(parted) mkpart4) 指定分区名称Partition name? []?5) 指定分区类型File system type? [ext2] ext46) 指定起始位置Start? 17) 指定结束位置End? 2190GB8) 显示分区信息(parted) PEXT4文件系统格式化，假定 Linux 实例上的大数据盘设备为 /dev/vdb, 可以用如下方式来格式化，输入“mkfs.ext4 -T largefile /dev/vdb1”创建挂载目录，输入“cd /”进入根目录，创建目录地址“mkdir test”挂载磁盘到指定目录下，输入指令“mount -t ext4 /dev/vbd1/test”查看磁盘状态，输入“df -h”查看当前盘信息设置自动挂载，磁盘挂载信息重启后生效配置，用户使用mount操作将云硬盘挂载成功，但是重启云主机之后，挂载信息丢失，为了保证挂载信息长期有效，用户需要进行fstab文件配置，具体操作如下：1)用户输入“blkid /dev/vdb1”指令获取需要操作盘的UUID信息2)执行命令 vi /etc/fstab ，进入编辑页面，键入i进入编辑模式；3)将 UUID= /test ext4 defaults 1 2添加至文本末端，再按 Esc 键，输入:wq保存并返回到命令行，此时已成功修改 fstab 文件。4)重启云主机重启之后“df -h”查看挂载磁盘，发现/etc/vdb1自动挂载成功。