在 Linux 系统中,尤其是 CentOS 环境下,对硬盘进行分区是系统管理的基本操作之一。随着大容量硬盘的普及,传统的 MBR 分区表逐渐被更先进的 GPT(GUID Partition Table)所取代。而 gdisk 正是专为 GPT 分区设计的强大命令行工具。本教程将手把手教你如何在 CentOS 中使用 gdisk 命令进行磁盘分区,即使是 Linux 新手也能轻松上手。
GPT(GUID Partition Table)是一种现代的磁盘分区结构,相比传统的 MBR(Master Boot Record),它支持超过 2TB 的硬盘、最多 128 个主分区,并具备更强的数据冗余和校验能力。
gdisk 是一个用于创建和管理 GPT 分区表的命令行工具,它是 fdisk 的 GPT 版本,功能强大且安全。
在大多数 CentOS 系统中,gdisk 并未默认安装,但可以通过 yum 轻松安装:
# 安装 gdisk(属于 gdisk 软件包)sudo yum install -y gdisk 假设你有一块新硬盘 /dev/sdb(请务必确认设备名称,避免误操作导致数据丢失!),下面我们将用 gdisk 为其创建 GPT 分区表并划分一个分区。
sudo gdisk /dev/sdb
进入交互界面后,输入 ? 可查看所有可用命令:
Command (? for help): ?b back up GPT data to a filec change a partition's named delete a partitioni show detailed information on a partitionl list known partition typesn add a new partitiono create a new empty GUID partition tablep print the partition tableq quit without saving changesr recovery and transformation options (experts only)s sort partitionst change a partition's type codev verify diskw write table to disk and exitx extra functionality (experts only)
输入 o 创建全新的 GPT 表(这会清除原有分区信息,请谨慎操作):
Command (? for help): oThis option deletes all partitions and creates a new protective MBR.Are you sure? (Y/N): Y
输入 n 创建新分区。系统会依次询问分区号、起始扇区、结束扇区(或大小)以及分区类型:
Command (? for help): nPartition number (1-128, default 1): 1First sector (2048-41943006, default = 2048) or {+-}size{KMGTP}: Last sector (2048-41943006, default = 41943006) or {+-}size{KMGTP}: +10GHex code or GUID (L to show codes, Enter = 8300): 8300 说明:
• 分区号默认为 1
• 起始扇区通常直接回车使用默认值
• 结束扇区输入 +10G 表示创建 10GB 大小的分区
• 类型代码 8300 表示 Linux 文件系统(如 ext4)
确认无误后,输入 w 写入更改并退出:
Command (? for help): wFinal checks complete. About to write GPT data. THIS WILL OVERWRITE EXISTING PARTITIONS!!Do you want to proceed? (Y/N): YOK; writing new GUID partition table (GPT) to /dev/sdb.The operation has completed successfully.
分区创建完成后,还需格式化并挂载才能使用:
# 格式化为 ext4 文件系统sudo mkfs.ext4 /dev/sdb1# 创建挂载点并挂载sudo mkdir /mnt/datasudo mount /dev/sdb1 /mnt/data
gdisk 操作不可逆。/dev/sdb 而非 /dev/sda)。gdisk 的恢复选项(r → g),但建议先备份。通过本教程,你已经掌握了在 CentOS 系统中使用 gdisk 命令 进行 GPT 分区 的完整流程。无论是扩容服务器存储、配置新硬盘,还是学习 Linux 系统管理,这项技能都至关重要。记住:细心操作,安全第一!
关键词回顾:Centos gdisk命令、GPT分区工具、Linux磁盘分区、新手教程。
本文由主机测评网于2025-12-07发表在主机测评网_免费VPS_免费云服务器_免费独立服务器,如有疑问,请联系我们。
本文链接:https://www.vpshk.cn/2025124150.html