随着生产环境中数据量的增大,我们对硬盘的容量也有很大的需求,当硬盘的容量大于2T(工业上的最大磁盘2.2TB)的时候,MSDOS分区(又叫Master Boot Record,简称MBR分区)就无法识别更大的容量空间了,这是时候我们就不得不用GPT (GUID Partition Table)分区,他最大支持18EB的容量,如果你对这个EB单位不是很了解的话,对GB或者TB应该在熟悉不过了吧,我们可以用一个公式来换算:1 EB = 1024 PB = 1024 x 1024 TB = 1024 x 1024 x 1024GB,好了,你只要知道很大就行,说来惭愧啊,我去过的单位,用到EB级别的很少,PB到是见过。所以我们用GPT分区基本上不存在只有4个主分区这么一说了。
环境:sda大小为3TB(安装centos系统的时候分了200M给/boot/efi,500M给/boot分区,8GB给swap,100GB给/,剩下等安装完centos系统后用parted分)
1、安装parted工具
[[email protected] ~]#yum -y install parted
2、使用parted对/dev/sda分区
[[email protected] ~]# parted /dev/sda
(1)使用print打印分区表,发现了我前面安装centos系统的时候分的区:
注意:print打印还有一个作用,就是看他Partition Table是什么类型。如果不是gpt,麻烦用mklabel gpt转换下,有提示输入yes;如果是gpt就不要做这步了。
(2)输入mkpart进行分区
依次会让您输入分区名称(自定义)
文件系统类型
起始点(千万注意起始点,不要盲目按照网上的教程来,网上大部分是从0开始的,因为他们是第一个分区。而我的情况不是第一个分区,如果我从0开始,那之前分的那几个区的数据全部会没有了)
结束点(输入100%,表示将剩下的所有容量都分配给该分区)
备注:如果您起始点输入2G,结束点输入5GB,那你个分区就是3GB大小
(3)输入print打印确认(如上图)
3、一般要重启下服务器,重启后就可以看到刚才分的sda5了
4、格式化、挂载、fstab等
[[email protected] ~]#mkfs.ext4 /dev/sda5 [[email protected] ~]#mkdir /maildata [[email protected] ~]#monut /dev/sda5 /maildata [[email protected] ~]#vi /etc/fstab
原文地址:http://blog.51cto.com/net881004/2097573