一、GPT分区:
全局唯一标识分区表(GUID Partition Table),它是可扩展固件接口(EFI)标准(被Intel用于替代个人计算机的BIOS)的一部分,被用于替代BIOS系统中的一个扇区来存储逻辑块地址和大小信息的主开机纪录(MBR)分区表。对于那些扇区为512字节的磁盘,MBR分区表不支持容量大于2.2TB(2.2 × 10^12字节)的分区,然而,一些硬盘制造商(诸如希捷和西部数据)注意到了这个局限性,并且将他们的容量较大的磁盘升级到了4KB的扇区,这意味着MBR的有效容量上限提升到了16 TB。 这个看似“正确的”解决方案,在临时地降低了人们对改进磁盘分配表的需求的同时,也给市场带来了关于在有较大的块(block)的设备上从BIOS启动时,如何最佳的划分磁盘分区的困惑。GPT分配64bits给逻辑块地址,因而使得最大分区大小在2^64-1个扇区成为了可能。对于每个扇区大小为512字节的磁盘,那意味着可以有9.4ZB(9.4 x 10^21字节)或18 E 个512字节(9,444,732,965,739,290,426,880字节 或 18,446,744,073,709,551,615(2^64-1)个扇区 x 512(=2^9)字节每扇区 。 GPT 与MBR最大4个分区表项的限制相比,GPT对分区数量没有限制,但Windows最大仅支持128个GPT分区。 GPT可管理硬盘大小达到了18EB(1EB=1024PB=1,048,576TB),不过NTFS格式最大仅支持256TB。(摘自百度百科)
我们下面操作一下:
首先虚拟机添加几块硬盘
我们用到的是 parted 这个磁盘分区工具,它可以操作大于等于 4T 的硬盘
查看 parted 命令的帮助信息(操作命令用阴影表示)
[root@vipuser200 ~]# yum -y installparted # 安装 parted 工具
[root@vipuser200 ~]# parted
GNU Parted 2.1
Using /dev/sda
Welcome to GNU Parted! Type ’help’ to view a list of commands.
(parted) -help
(parted) quit # 查看帮助文档输入 help ,退出输入 quit
详细信息大家可以试试我就不粘贴了

我们以 /dev/sdb 硬盘为例
[root@vipuser200 ~]# parted /dev/sdb
GNU Parted 2.1
Using /dev/sdb
Welcome to GNU Parted! Type ’help’ to view a list of commands.
(parted) p #p 打印分区信息
Error: /dev/sdb: unrecognised disk label
(parted) mklabel #mklabel 创建分区标签
New disk label type? gpt #gpt 指定分区类型
(parted) mkpart #mkpart 创建新的分区
Partition name? []? mygpt_disk1 #mygpt_disk1 分区名称
File system type? [ext2]? ext4 #ext4 分区格式
Start? 1 # 开始位置 1
End? 250M # 结束位置 250
(parted) p # 再次查看
Model: VMware, VMware Virtual S (scsi)
Disk /dev/sdb: 21.5GB
Sector size (logical/physical): 512B/512B
Partition Table: gpt
Number Start End Size File system Name Flags
1 1049kB 250MB 249MB mygpt_disk
多分区几个然后挂载
[root@vipuser200 ~]# mkfs.ext4 /dev/sdb1 # 格式化
[root@vipuser200 ~]# mkdir /mygpt_mount # 创建挂载点
[root@vipuser200 ~]# mount /dev/sdb
sdb sdb1 sdb2
[root@vipuser200 ~]# mount /dev/sdb1 /mygpt_mount/
[root@vipuser200 ~]# df -h
Filesystem Size Used Avail Use% Mounted on
/dev/sda2 9.9G 1.4G 8.0G 15% /
tmpfs 479M 0 479M 0% /dev/shm
/dev/sda1 194M 27M 158M 15% /boot
/dev/sr0 3.6G 3.6G 0 100% /mnt
/dev/sdb1 230M 6.1M 212M 3% /mygpt_mount
到这里就已经可以使用了,如果我们需要删除则需要先卸载然后删除
[root@vipuser200 ~]# umount /dev/sdb1 # 卸载
[root@vipuser200 ~]# parted /dev/sdb # 不需要的内容我就不粘了
(parted) p
Number Start End Size File system Name Flags
1 1049kB 250MB 249MB ext4 mygpt_disk1
2 250MB 500MB 251MB mygpt_disk2
(parted) rm 1# 直接删除序号就可以了
(parted) p
Number Start End Size File system Name Flags
2 250MB 500MB 251MB mygpt_disk2
二、扩展 swap 分区
Swap 分区在系统的物理内存不够用的时候,把硬盘空间中的一部分空间释放出来,以供当前运行的程序使用。那些被释放的空间可能来自一些很长时间没有什么操作的程序,这些被释放的空间被临时保存到 Swap 分区中,等到那些程序要运行时,再从 Swap 分区中恢复保存的数据到内存中。
首先查看内存信息

其次创建一个分区
[root@vipuser200 ~]# fdisk /dev/sdc#这里就不赘述了
格式化
[root@vipuser200 ~]# mkswap /dev/sdc1
Setting up swapspace version 1, size = 20964788 KiB
no label, UUID=a3de6aa2-7105-45fc-9548-79b97b9c9fb6

我这个整的太大了,其实swap是物理内存的1.5倍左右就可以了
然后修改fstab,实现开机自动挂在

必须重启才能生效,到此简单配置就完成了
********************************
**当才华撑不起野心的时候**
****就静下心来学习吧!*****
********************************