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

当筵意气临九霄,星离雨散不终朝。这篇文章主要讲述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命令使用 非交互式分区】


    推荐阅读