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

RockyLinux parted命令详解(高级分区工具使用指南)

在 RockyLinux 系统中,磁盘分区是系统管理员日常操作的重要部分。除了常见的 fdisk 工具外,parted 是一个功能更强大、支持 GPT 分区表的高级分区工具。本教程将带你从零开始掌握 RockyLinux parted命令 的基本与高级用法,即使是 Linux 新手也能轻松上手。

RockyLinux parted命令详解(高级分区工具使用指南) parted命令 高级分区工具 RockyLinux磁盘管理 parted分区教程 第1张

什么是 parted?

parted 是 GNU 项目提供的一个磁盘分区和分区大小调整程序。它支持多种分区表类型,包括 MBR(主引导记录)和 GPT(GUID 分区表),特别适合处理大于 2TB 的硬盘。相比 fdiskparted 更适合现代大容量存储设备的管理。

安装 parted(通常已预装)

在大多数 RockyLinux 系统中,parted 默认已安装。如果没有,可通过以下命令安装:

sudo dnf install parted -y  

基本用法:查看磁盘信息

首先,我们可以使用以下命令列出所有磁盘及其分区信息:

sudo parted -l  

输出示例:

Model: ATA VBOX HARDDISK (scsi)Disk /dev/sda: 21.5GBSector size (logical/physical): 512B/512BPartition Table: gptDisk Flags: Number  Start   End     Size    File system  Name                  Flags 1      1049kB  2097kB  1049kB               BIOS boot partition  bios_grub 2      2097kB  21.5GB  21.5GB  xfs          primary  

交互式模式创建新分区

假设我们要在 /dev/sdb 上创建一个新的 GPT 分区表并添加一个分区,步骤如下:

  1. 进入 parted 交互模式:
sudo parted /dev/sdb  
  1. 创建新的 GPT 分区表(注意:这会清除所有现有数据!):
(parted) mklabel gpt  
  1. 创建一个从 0 到 10GB 的主分区(文件系统类型设为 ext4):
(parted) mkpart primary ext4 0 10GB  
  1. 查看当前分区情况:
(parted) print  
  1. 退出 parted:
(parted) quit  

格式化与挂载新分区

创建分区后,还需要格式化并挂载才能使用:

# 格式化为 ext4 文件系统sudo mkfs.ext4 /dev/sdb1# 创建挂载点sudo mkdir /mnt/data# 挂载分区sudo mount /dev/sdb1 /mnt/data  

常见 parted 命令速查

  • print:显示当前磁盘分区表
  • mklabel [gpt|msdos]:创建新的分区表
  • mkpart [name] [fs-type] [start] [end]:创建新分区
  • rm [number]:删除指定编号的分区
  • resizepart [number] [end]:调整分区大小(需先卸载)
  • quit:退出 parted

注意事项

使用 RockyLinux parted命令 时务必小心,尤其是 mklabelrm 命令会永久删除数据。建议在操作前备份重要数据,并确认目标磁盘设备名称(如 /dev/sdb 而非 /dev/sda)。

总结

通过本教程,你已经掌握了如何使用 高级分区工具 parted 在 RockyLinux 中管理磁盘分区。无论是创建 GPT 分区、调整分区大小,还是进行 RockyLinux磁盘管理,parted 都是一个强大而灵活的选择。希望这篇 parted分区教程 能帮助你更高效地管理你的 Linux 系统存储。

© 2024 RockyLinux 学习指南 | 掌握 parted,轻松管理磁盘