当前位置:首页 > RockyLinux > 正文

RockyLinux gdisk命令详解(GPT分区工具完整入门教程)

在现代 Linux 系统中,尤其是使用大容量硬盘(超过 2TB)时,传统的 MBR 分区表已无法满足需求。此时,GPT(GUID Partition Table) 成为首选。在 RockyLinux 中,gdisk 是一个功能强大且用户友好的 GPT 分区工具。本教程将手把手教你如何使用 RockyLinux gdisk命令 进行磁盘分区,即使是 Linux 新手也能轻松上手。

RockyLinux gdisk命令详解(GPT分区工具完整入门教程) gdisk命令 GPT分区工具 RockyLinux磁盘管理 gdisk分区教程 第1张

一、什么是 gdisk?

gdisk(全称:GNU Parted Disk)是一个专门用于创建和管理 GPT 分区表的命令行工具。与 fdisk 不同,gdisk 支持 GPT 格式,适用于 UEFI 启动系统和大容量硬盘。

在 RockyLinux 中,若未安装 gdisk,可通过以下命令安装:

sudo dnf install gdisk -y  

二、查看当前磁盘信息

在进行任何分区操作前,务必先确认目标磁盘设备名称(如 /dev/sdb),避免误操作导致数据丢失。

lsblksudo fdisk -l  

假设我们要对 /dev/sdb 进行 GPT 分区。

三、使用 gdisk 创建 GPT 分区

运行以下命令启动 gdisk:

sudo gdisk /dev/sdb  

进入交互式界面后,你会看到类似如下提示:

GPT fdisk (gdisk) version 1.0.3Partition table scan:  MBR: not present  BSD: not present  APM: not present  GPT: not presentCreating new GPT entries.Command (? for help):   

输入 ? 可查看所有可用命令。常用操作如下:

  • n:新建分区
  • p:打印当前分区表
  • w:写入更改并退出(⚠️ 此操作不可逆!)
  • q:不保存退出
  • d:删除分区

示例:创建两个分区

1. 输入 n 创建新分区:
- 分区号(默认1):直接回车
- 起始扇区(默认2048):回车
- 结束扇区:输入 +10G 表示创建 10GB 分区
- 分区类型(默认 Linux filesystem):回车

2. 再次输入 n 创建第二个分区:
- 分区号:2
- 起始扇区:回车
- 结束扇区:直接回车(使用剩余全部空间)
- 类型:回车

3. 输入 p 查看分区表是否符合预期。

4. 确认无误后,输入 w 写入分区表并退出。

Command (? for help): nPartition number (1-128, default 1): First sector (34-209715166, default = 2048) or {+-}size{KMGTP}: Last sector (2048-209715166, default = 209715166) or {+-}size{KMGTP}: +10GHex code or GUID (L to show codes, Enter = 8300): Command (? for help): n...(略)...Command (? for help): pNumber  Start (sector)    End (sector)  Size       Code  Name   1            2048        20973567   10.0 GiB    8300  Linux filesystem   2        20973568       209715166   90.0 GiB    8300  Linux filesystemCommand (? 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/sdb1sudo mkfs.ext4 /dev/sdb2  

然后创建挂载点并挂载:

sudo mkdir -p /mnt/data1 /mnt/data2sudo mount /dev/sdb1 /mnt/data1sudo mount /dev/sdb2 /mnt/data2  

五、常见问题与注意事项

  • ⚠️ 操作前务必备份重要数据!分区操作有风险。
  • 确保选择的是正确的磁盘设备(如 /dev/sdb,而非 /dev/sda)。
  • 如果磁盘已有 MBR 分区表,gdisk 会提示转换为 GPT,但建议先用 sgdisk --zap-all /dev/sdX 清除旧分区表。
  • UEFI 系统通常需要一个 FAT32 格式的 EFI 系统分区(ESP),可在 gdisk 中设置类型代码为 EF00

六、总结

通过本教程,你已经掌握了在 RockyLinux 中使用 gdisk 分区教程 的基本流程。无论是配置新服务器还是管理存储设备,RockyLinux磁盘管理 都离不开像 gdisk 这样的强大工具。记住,GPT分区工具 是处理现代大容量硬盘的标准方式,而 RockyLinux gdisk命令 则是实现这一目标的最佳选择之一。

祝你在 RockyLinux 的磁盘管理之旅中顺利高效!