我們的電腦想要快速開機,需要具備三個條件:第一是主板支持UEFI,二是系統支持UEFI(Win8),最后就硬盤需要采用GPT分區。
GPT分區全名為Globally Unique Identifier Partition Table Format,即全局唯一標示磁盤分區表格式。GPT還有另一個名字叫做GUID分區表格式,我們在許多磁盤管理軟件中能夠看到這個名字。而GPT也是UEFI所使用的磁盤分區格式。
GPT分區的一大優勢就是針對不同的數據建立不同的分區,同時為不同的分區創建不同的權限。就如其名字一樣,GPT能夠保證磁盤分區的GUID唯一性,所以GPT不允許將整個硬盤進行復制,從而保證了磁盤內數據的安全性。想比與我們目前通常使用的MBR分區,GPT本身就有着得天獨厚的優勢。
MBR分區表:(MBR含義:主引導記錄)
所支持的最大卷:2T (T; terabytes,1TB=1024GB)
對分區的設限:最多4個主分區或3個主分區加一個擴展分區,既而出現最大支持16T分區大小的限制。
GPT分區表:(GPT含義:GUID分區表)
支持最大卷:18EB,(E:exabytes,1EB=1024TB)
每個磁盤最多支持128個分區
一、開始分區
使用 parted 建立大小超過2T的分區
1、parted /dev/sdb
可以輸入p打印磁盤信息,查看分區的情況,找到起始和結束位置。
2、mklabel gpt
設置分區類型為gpt
3、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 之意。
4、print
打印當前分區,查看分區設置是否正確
5、quit
完成后用quit命令退出。
二、格式化
1、原來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
2、修改配置文件
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
3、mkfs.ext4 /dev/sdb1
格式化完成,隨后進行掛載使用即可。
-----------------------------------------------------------------------------------------------------------------
Windows系統下查看自己的硬盤是否是GPT分區格式:(下圖表示是MBR分區表格式)

