parted分区工具
一、parted工具简介
通常划分分区工具我们用的比较多是fdisk命令,但是现在由于磁盘越来越廉价,而且磁盘空间越来越大。而fdisk工具他对分区是有大小限制的,它只能划分小于2T的磁盘。现在的磁盘空间已经远远大于2T,有两个方法来解决这个问题:其一是通过卷管理来实现,其二就是通过Parted工具来实现对2T磁盘进行分区操作。
GPT格式的磁盘相当于原来MBR磁盘中原来保留4个partition table的4*16个字节,只留第一个16个字节,类似于扩展分区,真正的partition table在512字节之后,GPT分区方式没有四个主分区的限制,最多可达到128个主分区。
二、使用方法
用法:parted [选项] [设备]
帮助选项:
-h, --help 显示此求助信息
-l, --list 列出所有设别的分区信息
-i, --interactive 在必要时,提示用户
-s, --script 从不提示用户
-v, --version 显示版本
三、操作命令
help [COMMAND] #打印通用求助信息,或关于 COMMAND 的信息
mklabel 标签类型 #创建新的磁盘标签 (分区表)
mkfs MINOR 文件系统类型 #在 MINOR 创建类型为“文件系统类型”的文件系统
mkpart 分区类型 [文件系统类型] 起始点 终止点 #创建一个分区
mkpartfs 分区类型 文件系统类型 起始点 终止点 #创建一个带有文件系统的分区
move MINOR 起始点 终止点 #移动编号为 MINOR 的分区
name MINOR 名称 #将编号为 MINOR 的分区命名为“名称”
print [MINOR] #打印分区表,或者分区
quit #退出程序
rescue 起始点 终止点 #挽救临近“起始点”、“终止点”的遗失的分区
resize MINOR 起始点 终止点 #改变位于编号为 MINOR 的分区中文件系统的大小
rm MINOR #删除编号为 MINOR 的分区
select 设备 #选择要编辑的设备
set MINOR 标志 状态 #改变编号为 MINOR 的分区的标志
四、parted分区实际操作
# parted -l /dev/sdb ##查看磁盘状态
进入parted对磁盘进行分区(本人直接后接指定磁盘)
# (parted) parted /dev/sdb
# (parted) p ##查看分区状态
# (parted) mklabel ##创建磁盘标签
输入磁盘标签类型:gpt
# (parted) p ##再次查看分区状态
# (parted) mkpart ##创建分区
分区名称? test1 ##名称自定义
文件系统类型? ext4 ##文件系统的类型
起始点? 1 ##磁盘起始点为1
结束点? 10G ##自行根据需求定义
# (parted) p ##再次查看分区状态
# (parted) toggle 1 lvm ##将分区打上lvm标签
# (parted) q ##退出
五、删除分区
# parted /dev/sdb ##parted进入磁盘
# (parted) p ##查看状态分区
# (parted) rm 1 ##删除需要删除分区
# (parted) mklabel msdos ##创建磁盘标签为dos
# (parted) print ##使用print命令打印分区信息