Linux parted是一个磁盘分区管理工具。它可以用来创建、删除、调整、复制磁盘分区、更改分区属性、获取分区信息等操作。下面是parted命令的一些使用方法:
安装parted命令
在大多数Linux发行版中,parted命令已经默认安装。如果你没有找到该工具,可以执行以下命令进行安装:
# Ubuntu及其衍生版
sudo apt-get install parted
# CentOS及其衍生版
sudo yum install parted
命令常用选项
parted -l
:显示系统所有已安装的磁盘及其分区情况parted /dev/sdX
:打开磁盘sdX进行分区操作(X是具体的磁盘代号,如sda、sdb等)mklabel [label-type]
:创建新的分区表(其中,label-type可以是msdos、gpt、bsd、sun等分区表类型)mkpart [part-type] [fs-type] [start] [end]
:创建新的分区(其中,part-type可以是primary、extended或logical分区类型;fs-type可以是ext2、ext3、ext4、fat32、ntfs等文件系统类型;start与end表示分区位置,单位是MB或GB)
实例1:创建新分区
假设我们新加了一个磁盘/dev/sdc,我们需要将其分成3个逻辑分区,第一个分区容量为5 GB,使用xfs文件系统;第二个分区为10 GB,使用ext4文件系统;第三个分区容量为15 GB,使用ntfs文件系统。执行以下命令:
# 打开磁盘
parted /dev/sdc
# 创建分区表
mklabel gpt
# 创建第一个分区
mkpart primary xfs 1 5000
# 创建第二个分区
mkpart primary ext4 5001 15000
# 创建第三个分区
mkpart primary ntfs 15001 40000
# 退出parted
quit
实例2:调整分区大小
假设我们需要将/dev/sda1分区大小从10GB调整为15GB。执行以下命令:
# 打开磁盘
parted /dev/sda
# 进入调整模式
resizepart 1
# 指定新的分区尺寸
10000 15000
# 退出parted
quit
通过以上实例,可以看到parted命令具有很强的分区管理能力,并且使用也比较简单。需要注意的是,所有partd命令操作都需要root权限,否则会出现权限不足的错误。