咱們的電腦想要快速開機,須要具有三個條件:第一是主板支持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分區表格式)