问题: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/