进入 parted 交互界面是使用 GNU Parted 工具进行磁盘分区管理的第一步,用户只需在终端输入“parted”命令,即可进入一个交互式命令行环境,在该环境中,用户可以对磁盘进行包括创建分区、调整分区大小、格式化以及改变文件系统类型在内的各种高级操作,特别适用于处理大于 2TB 的磁盘。
RHEL 6 添加大于 2TB 硬盘的完整解决方案:从 MBR 到 GPT 的迁移指南
在 RHEL 6 系统中,传统的 MBR(主引导记录)分区表存在一个著名的“2TB”限制,即使用标准的 fdisk 工具无法直接对大于 2TB 的硬盘进行分区,当面对 4TB 甚至更大容量的硬盘时,我们需要改变分区策略,从 MBR 切换到 GPT(GUID 分区表),本文将详细介绍在 RHEL 6 环境下添加大于 2TB 硬盘的完整操作流程。
核心原理
- MBR 限制: MBR 使用 32 位寻址,理论最大支持 2TB(具体取决于扇区大小),且最多只能分 4 个主分区。
- GPT 优势: GPT(GUID Partition Table)使用 64 位寻址,理论上支持 18EB 的硬盘,且分区数量无限制。
- RHEL 6 特性: RHEL 6 默认使用
fdisk工具,该工具对 GPT 的支持有限,对于大于 2TB 的硬盘,parted是最安全、最推荐的工具。
操作步骤
假设我们要添加一块新硬盘 /dev/sdb,容量为 4TB。

检查硬盘状态
首先使用 fdisk -l 查看新硬盘是否被系统识别。
fdisk -l
确认看到 /dev/sdb,且容量显示为 4000GB 或 4TB。
使用 parted 创建 GPT 分区表
这是最关键的一步,我们不能直接使用 fdisk 对大硬盘进行分区,必须使用 parted 并指定 GPT 标签。
# 在 parted 提示符下输入以下命令 mklabel gpt # 创建一个全盘分区(例如将 100% 的空间分配给一个主分区) mkpart primary 0% 100%
文章版权声明:除非注明,否则均为xmsdn原创文章,转载或复制请以超链接形式并注明出处。

