通过 fdisk 对文件系统进行分区的时候,最大不能超过32G,但是我们在实际环境中,硬盘大小都是按 T 为单位的,所以通过 fdisk 分区不能满足我们的需求,这时要用到 parted 工具。
下面是虚拟机做的例子:
1、通过输入parted 设备名进入分区命令行模式
2、通过print打印列出当前分区设备的磁盘容量大小
3、设置磁盘分区为gpt模式
命令:mklable
mklabel gpt 然后点击yes继续(提示磁盘的数据可能会丢失是否继续)
**备注:**提示下面警告,忽略继续即可输入 i 或者 ignore
4、分区命令
格式:mkpart PART-TYPE [FS-TYPE] START END
示例:mkpart PART-TYPE ext4 0 -1 #把所有空间格式化成ext4的文件系统
帮助:help [COMMAND]
5、设置好之后输入 quit 退出parted
6、使用命令分区
#设置分区格式(gpt)
parted -s /dev/mapper/centos-root mklabel gpt
#执行分区(1GB预留) --第一个分区用于存放工作软件
parted -a optimal -s /dev/mapper/centos-root mkpart primary 1GB 100GB
#执行分区 --第二个分区用于存放数据
parted -a optimal -s /dev/mapper/centos-root mkpart extend 100GB 100%