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命令打印分区信息

 

posted @ 2021-04-27 16:54  -小-白-  阅读(272)  评论(0编辑  收藏  举报