Linux下parted命令使用 非交互式分区

Posted 河静CTO

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Linux下parted命令使用 非交互式分区相关的知识,希望对你有一定的参考价值。


1.命令

​parted [设备] [命令 [参数]]​


新增分区:mkpart [primary] [logical] [extended] [ext4|vfat|xfs] 开始 结束显示分区:print删除分区:rm [partition]

2.示例

2.1 简单分区

parted /dev/sdb mklabel gpt
parted /dev/sdb mkpart primary xfs 0 100%

2.2 多分区

#第一个主分区3G
#剩余分区都给扩展分区
#第一个逻辑分区2G
#第二个逻辑分区用剩余空间

#第一个主分区,使用-s选项屏蔽输出信息,可用于脚本中
parted -s /dev/sdb mklabel msdos
parted /dev/sdb mkpart primary 0 3G

#剩余空间给扩展分区
parted -s /dev/sdb mkpart extended 3 100%

#在扩展分区上创建第一个逻辑分区
parted -s /dev/sdb mkpart logical 3G 5G
#剩余空间全给第二个逻辑分区
parted -s /dev/sdb mkpart logical 5G 100%

Linux下parted命令使用

#下面将磁盘格式变成gpt测试一下
#经过测试,后一个分区的起点可以是前一个分区的结束点
#创建n个primary分区后,其余的空间给extended之后,就不能再在extended这个分区上创建logical分区了
#反之logical也一样,这点和msdos格式不一样哦!!!

parted /dev/sdb mklabel gpt
parted /dev/sdb mkpart primary 0 500
parted /dev/sdb mkpart primary 501 1000
parted /dev/sdb mkpart primary 1001 2000
parted /dev/sdb mkpart logical 2001 100%

Linux下parted命令使用



以上是关于Linux下parted命令使用 非交互式分区的主要内容,如果未能解决你的问题,请参考以下文章

交互式fdisk分区工具 VS 非交互式parted分区工具及实例演练!

parted分区和挂载及非交互式操作

非交互式添加分区

Linux硬盘分区 fdisk 和 parted命令详解

Linux中使用parted挂载大于2T的磁盘

Linux之parted命令