咱们的电脑想要快速开机,须要具有三个条件:第一是主板支持UEFI,二是系统支持UEFI(Win8),最后就硬盘须要采用GPT分区。node
GPT分区全名为Globally Unique Identifier Partition Table Format,即全局惟一标示磁盘分区表格式。GPT还有另外一个名字叫作GUID分区表格式,咱们在许多磁盘管理软件中可以看到这个名字。而GPT也是UEFI所使用的磁盘分区格式。git
GPT分区的一大优点就是针对不一样的数据创建不一样的分区,同时为不一样的分区建立不一样的权限。就如其名字同样,GPT可以保证磁盘分区的GUID惟一性,因此GPT不容许将整个硬盘进行复制,从而保证了磁盘内数据的安全性。想比与咱们目前一般使用的MBR分区,GPT自己就有着得天独厚的优点。vim
MBR分区表:(MBR含义:主引导记录) 安全
所支持的最大卷:2T (T; terabytes,1TB=1024GB)工具
对分区的设限:最多4个主分区或3个主分区加一个扩展分区,既而出现最大支持16T分区大小的限制。flex
GPT分区表:(GPT含义:GUID分区表)ui
支持最大卷:18EB,(E:exabytes,1EB=1024TB)spa
每一个磁盘最多支持128个分区.net
1、开始分区code
使用 parted 创建大小超过2T的分区
一、parted /dev/sdb
能够输入p打印磁盘信息,查看分区的状况,找到起始和结束位置。
二、mklabel gpt
设置分区类型为gpt
三、mkpart primary 0 100%
primary指分区类型为主分区,0是分区开始位置,100%是分区结束位置。
相同的命令为:mkpart primary 0-1 或者是:mkpart primary 0 XXXXXX结束的空间
Number:这个就是分割槽的号码啦!举例来讲,1号表明的是 /dev/hdc1 的意思;
Start:起始的磁柱位置在这颗磁盘的多少 MB 处?有趣吧!他以容量做为单位喔!
End:结束的磁柱位置在这颗磁盘的多少 MB 处?
Size:由上述二者的分析,获得这个分割槽有多少容量;
Type:就是分割槽的类型,有primary, extended, logical等类型;
File system:就如同 fdisk 的 System ID 之意。
四、print
打印当前分区,查看分区设置是否正确
五、quit
完成后用quit命令退出。
2、格式化
一、原来EXT4是真的支持1EiB的文件系统的,只是mkfs没法支持大于16T的文件系统,因此只须要升级一下格式化工具便可。
升级方式以下: (官网介绍说明:http://e2fsprogs.sourceforge.net/)
git clone git://git.kernel.org/pub/scm/fs/ext2/e2fsprogs.git
cd e2fsprogs
./configure
make && make install
二、修改配置文件
vim /etc/mke2fs.conf (ext4部分添加:auto_64-bit_support = 1)
[fs_types] ext3 = { features = has_journal } ext4 = { features = has_journal,extent,huge_file,flex_bg,uninit_bg,dir_nlink,extra_isize auto_64-bit_support = 1 inode_size = 256
三、mkfs.ext4 /dev/sdb1
格式化完成,随后进行挂载使用便可。
-----------------------------------------------------------------------------------------------------------------
Windows系统下查看本身的硬盘是不是GPT分区格式:(下图表示是MBR分区表格式)