本文详细讲解了在 RHEL 6 系统中创建大于 2TB 分区的完整步骤,首先需利用 parted 工具将磁盘分区表从 MBR 转换为 GPT 格式,以突破 2TB 限制,随后创建分区并进行格式化,最后配置挂载点及 fstab 文件以实现开机自动挂载,从而有效利用大容量存储空间。
在 Red Hat Enterprise Linux 6(RHEL 6)系统中,面对容量超过 2TB 的大容量硬盘时,传统的分区方式(MBR 分区表)已经无法满足需求,MBR 分区表的理论最大限制为 2TB,因此要处理大于 2TB 的分区,必须采用 GPT(GUID Partition Table) 分区表格式。
本文将详细介绍在 RHEL 6 系统中,如何使用 parted 工具将硬盘初始化为 GPT,并创建大于 2TB 的分区。
前期准备
- 检查磁盘大小:首先确认待分区的硬盘容量。
fdisk -l
假设我们要操作的是
/dev/sdb,其容量大于 2TB。
- 安装 parted 工具:虽然 RHEL 6 默认可能包含 parted,但建议确保其可用。
yum install -y parted
初始化硬盘为 GPT
在 RHEL 6 中,fdisk 工具对 GPT 的支持非常有限,且无法直接处理大于 2TB 的空间,必须使用 parted 命令进行操作。
- 进入交互模式:
parted /dev/sdb
- 查看当前分区表:
输入
p查看当前状态,如果显示msdos,则需要进行转换。 - 转换为 GPT 格式:
输入
mklabel gpt,系统会提示警告,确认即可。(parted) mklabel gpt Warning: The existing disk label on /dev/sdb will be completely destroyed and all data on this disk will be lost. Do you want to continue? Yes/No? Yes
- 创建分区:
创建一个从 0% 到 100% 的主分区。
(parted) mkpart primary 0% 100%
(注意:parted 不支持指定具体的结束扇区,使用百分比即可)
格式化分区
RHEL 6 默认推荐使用 XFS 文件系统来支持大容量文件存储,虽然 ext4 在 2TB 以下表现良好,但在大于 2TB 的分区上,ext4 的限制较多,而 XFS 是更稳定的选择。
- 确认分区名称:
通常新创建的分区名为
/dev/sdb1。 - 格式化为 XFS:
mkfs.xfs /dev/sdb1
执行过程中会显示进度条,完成后会输出文件系统 UUID。
挂载分区
格式化完成后,需要将分区挂载到系统中使用。
- 创建挂载点:
mkdir /data
- 临时挂载:
mount /dev/sdb1 /data
- 验证容量:
使用
df -hT /data查看,确保文件系统类型为 xfs,且大小显示正确(2.7T)。
设置开机自动挂
文章版权声明:除非注明,否则均为xmsdn原创文章,转载或复制请以超链接形式并注明出处。

