Ubuntu parted命令详解(高级分区工具使用全攻略)

来源:这里教程网 时间:2026-03-28 09:37:03 作者:

在Linux系统中,尤其是Ubuntu环境下,对硬盘进行分区是系统管理中的常见任务。虽然有图形化工具如GParted可用,但掌握命令行下的parted命令能让你在服务器或无图形界面的环境中游刃有余。本文将手把手教你如何使用Ubuntu parted命令这一高级分区工具,即使是Linux新手也能轻松上手。

什么是parted?

parted 是一个功能强大的命令行磁盘分区工具,支持创建、删除、调整大小、复制和移动分区。与传统的

fdisk
不同,
parted
原生支持GPT(GUID Partition Table)分区表,适用于大容量硬盘(超过2TB)。

安装与基本语法

在大多数Ubuntu系统中,

parted
默认已安装。若未安装,可使用以下命令安装:

sudo apt updatesudo apt install parted

基本语法如下:

parted [选项] [设备] [命令]

常用操作步骤详解

1. 查看当前磁盘信息

首先,列出所有磁盘及其分区:

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 538MB 537MB fat32 EFI System Partition boot, esp 2 538MB 21.5GB 20.9GB ext4

2. 进入交互式模式

选择目标磁盘(例如

/dev/sdb
)进入交互式操作:

sudo parted /dev/sdb

进入后,你可以输入

help
查看可用命令。

3. 创建新分区表(谨慎操作!)

⚠️ 此操作会清除磁盘上所有数据!

(parted) mklabel gpt

你也可以使用

msdos
创建传统的MBR分区表。

4. 创建新分区

例如,在

/dev/sdb
上创建一个从0到10GB的ext4分区:

(parted) mkpart primary ext4 0 10GB

注意:对于GPT分区表,无需指定“primary”或“logical”,可直接写分区名:

(parted) mkpart "Data" ext4 0 10GB

5. 调整分区大小

先使用

print
查看分区编号,然后使用
resizepart
调整:

(parted) print(parted) resizepart 1 15GB

⚠️ 调整分区大小前,请确保文件系统支持在线调整(如ext4需配合

resize2fs
)。

6. 删除分区

(parted) rm 1

这将删除编号为1的分区。

退出与保存

在交互模式下,输入

quit
即可退出并自动保存更改:

(parted) quit

安全提示

操作前务必备份重要数据。 确认操作的磁盘设备名(如
/dev/sdb
),避免误操作系统盘。 调整分区大小前,建议卸载(umount)该分区。

总结

通过本教程,你应该已经掌握了如何使用Ubuntu parted命令这一高级分区工具进行基本的磁盘管理操作。无论是创建新分区、调整大小还是删除旧分区,

parted
都能胜任。记住,Linux磁盘分区操作需谨慎,熟练掌握这些技能将极大提升你的系统管理能力。

如果你正在寻找一份完整的parted分区教程,希望本文能成为你学习路上的得力助手!

相关推荐

热文推荐