1、输入“df -h”查看磁盘空间使用情况,/dev/mapper/centos-root为根分区的空间大小
现要向根分区增加50G的空间
2、输入“fdisk -l”查看磁盘空间大小,发现增加的50G磁盘已经增加到/dev/sda 上面了
3、输入“fdisk /dev/sda”格式化/dev/sda
此时提示需要输入字符进行下一步操作,我们可以输入m查看相关说明:
a 切换可引导标志
b 编辑BSD磁盘标签
c 切换DOS兼容性标志
d 删除分区
g 创建一个新的空GPT分区表
G 创建一个IRIX (SGI)分区表
l 列出已知的分区类型
m 打印这个菜单
n 添加新分区
o 创建一个新的空DOS分区表
p 打印分区表
q 不保存更改就退出
s 创建一个新的空Sun磁盘标签
t 修改分区的系统id
u 改变显示/输入单位
v 验证分区表
w 将表写入磁盘并退出
x 额外功能(仅限专家使用)
我们可以依次输入:n(添加新分区),p(打印分区表),之后提示含有default的可以不输入直接回车使用默认
再输入t,分区号使用默认
然后提示输入Hex代码(可以输入L列出所有代码),此处输入8e,将分区类型更改为Linux LVM
最后输入w保存退出
4、reboot重启一下(否则下面操作可能会报错)
5、输入“ pvcreate /dev/sda3”新建物理卷/dev/sda3
6、输入“pvdisplay”查看物理卷信息
7、使用“vgextend centos /dev/sda3”将新增加的分区/dev/sda3加入到根目录分区centos中
8、然后使用“vgdisplay”查看物理卷组信息
9、使用“lvresize -L +20G /dev/mapper/centos-root”命令扩展磁盘空间
注意扩展的内存大小,如果报错,说明没有这么大的空间可以扩展,需要减少增加空间,如改成:lvresize -L + 19.9G /dev/mapper/centos-root
10、输入“xfs_growfs /dev/mapper/centos-root”重新识别磁盘空间
11、输入“df -h”查看扩容后的大小
20G空间已成功扩容
参考:
https://www.zndata.com/aws/article/7194.html
https://blog.csdn.net/qq_38567039/article/details/136737028
https://www.ctyun.cn/document/10027696/10029851