問題:centos/redhat下使用分區工具fdisk建立大於2TB的分區,沒法建立linux
關鍵字:MBR、GPT、CHS、LBAcentos
MBR:主引導記錄數據結構
GPT:GUID 分區表工具
CHS:磁柱 磁頭 扇區指針
LBA:邏輯塊尋址code
解決:使用分區工具gdisk進行分區,系統默認沒有安裝,可經過yum安裝,gdisk與fdisk用法相似,只是分區類型代碼有所不一樣class
#yum -y install gdisk基礎
#gdisk /dev/sdb擴展
擴展:軟件
MBR分區模式:MBR 將數據存儲在大約 4 個分區上,這些分區稱爲主分區。每一個分區採用兩種方法進行描述:「柱面/磁頭/扇區 (CHS)」 標記法和 「邏輯塊尋址 (LBA)」 標記法。今天,CHS 標記法幾乎成爲了老古董,由於它是一個 24 位的數字。這意味着它只限於描述 8GB 大小的磁盤區域。假設一個扇區大小爲 512 字節,32 位的 LBA 值支持 2TiB 大小。可是這個 2TiB 上限不太容易突破;由於在 MBR 中沒有留下任何未分配的字段,可用於向 LBA 地址添加更多位。MBR 還有數據完整性問題。它是一個單一數據結構,容易受到誤操做和磁盤故障的損壞。另外,因爲邏輯分區以一種連接表結構定義,若是一個邏輯分區損壞,就會阻止對其他邏輯分區的訪問。這些數據結構都沒有任何形式的錯誤探測功能,所以,損壞很難定位。
GPT分區模式:GPT 定義是 Intel® 爲一個 BIOS 替換建立的 Extensible Firmware Interface (EFI) 規範的一部分,
有三類主要的軟件都須要 GPT 支持:內核、引導裝載程序和低級別磁盤實用工具。若是您使用 GPT 是由於正在建立一個很是大的獨立磁盤冗餘陣列 (RAID),那麼可能要檢查文件系統是否支持超大磁盤。
注意:若是您正在從頭開始安裝 Linux 並想使用 GPT,您的安裝程序必須在全部這三個類別的軟件中都提供 GPT 支持。在 2012 年,全部 Linux 主要發行版均提供了該支持。
GPT 支持的第三個領域是系統實用工具。Linux 提供三種主要的分區工具系列,均不一樣程度支持 GPT:
fdisk
系列。這些程序(fdisk
、cfdisk
和 sfdisk
)是文本模式的工具,能夠處理 MBR 和一些更獨特的分區表,但它們不能處理 GPT。libparted
)。GNU Parted 項目提供一個庫 (libparted
) 和一個文本模式的實用工具 (parted
) 進行分區。若干個圖形用戶界面 (GUI) 實現工具也構建於 libparted
之上。libparted
庫能夠處理 MBR、GPT 和幾種其餘分區表類型。fdisk
。該系列(gdisk
、cgdisk
和 sgdisk
)根據 fdisk
系列進行建模,但能夠在 GPT 磁盤上工做。引自https://www.ibm.com/developerworks/cn/linux/l-gpt/