接上文,通常fdisk命令对于超过2T的磁盘就无能为力了,但是如今磁盘愈加便宜,更何况还有那么多宝贵的小姐姐不能丢弃😍,这时候我们就可以采用parted命令处理大容量磁盘分区。
parted一般格式
parted [options] [device [command [options...]...]]
parted常用参数
- -h, --help 显示此求助信息
- -l, --list 列出所有识别的分区信息
- -i, --interactive 提示用户
- -s, --script 不提示用户
- -v, --version 显示程序版本
parted的两种使用方式
通常parted
命令有两种使用方式:
交互式
- 这和fdisk命令十分类似,即parted命令后跟上欲操作磁盘的名字即可选择此设备进行操作。
2. 这时候可以输出help
查看可以进行的操作
上图较常用的选项
-
help [COMMAND] 打印通用求助信息,或关于 COMMAND 的信息
-
mklabel 标签类型 创建新的分区表(gpt)
-
mkpart 分区类型 [文件系统类型] 起始点 终止点 创建一个分区
-
name NUMBER 名称 将编号为 NUMBER 的分区命名为“名称”
-
print [devices|free|list,all|NUMBER] 打印指定分区表,可用空间或者所有分区表
-
quit 退出程序
-
rescue 起始点 终止点 搜索“起始点”、“终止点”内的遗失的分区
-
resize NUMBER 起始点 终止点 改变位于编号为 NUMBER 的分区中文件系统的大小
-
rm NUMBER 删除编号为NUMBER的分区
-
select 设备 重新选择要编辑的设备
-
unit UNIT 设置默认的单位
- 看看当前的磁盘分区情况
4. 我们吧NUMBER 2的分区删除
5. 我们再新建一个分区
格式
mkpart PART-TYPE [FS-TYPE] START END
注意:parted命令不需要保存,键入了命令即执行,所以输入之前先检查一下哦。
最后我们输出 quit 退出程序。
命令行的方式
- 新建分区列表
parted /dev/sdb mklabel gpt
😅第二行的警告信息是因为我这个磁盘本来就已经分区,如果选择ignore的话,则可以强行新建分区表,而磁盘原有信息会丢失。
-
删掉原有分区
parted /dev/sdb rm 2
😛它还会提醒你更新/etc/fstab。
-
新建分区
parted /dev/sdb mkpart logical fat32 50% 100%
注意,这次新建分区我改用了百分比指定start到end。
好了