parted

parted

Gnu Parted – 一个分区管理工具

parted是一个命令行界面下的管理磁盘分区的程序。它支持多种分区表,例如MS-DOS分区表和GPT分区表,可以在安装操作系统时创建新的空间,也可以将数据复制到新硬盘上。而另外一个分区管理工具GParted则是parted的图形化工具。这篇教程以一块空白的SSD硬盘为例,简单地介绍parted的用法。以下命令需要root权限来执行。 parted有两种运行模式:命令行模式和交互式模式。 命令行模式 在命令行模式下,多个命令可以一次性输入,比如 parted /dev/sda mklabel gpt 在这一行中,parted是一个命令,/dev/sda是parted的参数。mklabel是parted的子命令,gpt是mklabel的参数。整条命令将在/dev/sda这块硬盘上新建一个GPT分区表。注意: parted命令的选项比如 -l 只能在命令行模式下使用。   交互式模式 在交互式模式下,每一次只能输入一个命令。以交互式模式启动parted的命令: parted /dev/sdX  X代表硬盘设备号如/dev/sda, /dev/sdb等。如果忽略掉/dev/sdX这个参数,那么parted默认使用第一个硬盘设备。如下图,第一条命令指定了使用/dev/sda硬盘,第二条命令没有指定任何硬盘,但是parted选择了第一块硬盘,即/dev/sda。 以交互式模式启动parted之后,我们可以一次输入一个命令,来管理硬盘分区。在前面我们已经新建了一个GPT分区表,现在可以创建一个分区,创建分区的命令是mkpart。例如...