出处:https://blog.csdn.net/weixin_40436144/article/details/86235432
1.查看分区和磁盘
lsblk 查看分区和磁盘
2.查看空间使用情况
df -h 查看空间使用情况
问题描述:自己搭的虚拟机,vm15,centos的,由于磁盘空间不足,原先10G,现在想要扩容至50G,解决记录如下:
1 第一步 在vmware中将虚拟机关机后,鼠标右键设置,直接点击扩展加自己想要扩展的容量。
2 第二步 设置后进系统查看空间大小变化,实际并没有什么变化。还需后续设置
1,执行命令:lsblk 进行查看 ,发现我在虚拟机中扩展的空间在sda中。
2 执行命令:fdisk /dev/sda ,将sda空间开垦成sda3,我们自己的sda3,随便玩
3 执行命令:fdisk -l 发现sda3 的Id 是83 我们要将它改成8e跟sda2是一样的 将system 类型改成Linux LVM
执行命令:fdisk /dev/sda 如图所示:t ->3-->L->8e->w 这样我们用命令:fdisk -l 再查看一下是否改成8e 和Linux LVM
4 将文件格式改成ext4的,执行命令:mkfs.ext4 /dev/sda3,此处可能会报错/dev/sda3不存在,执行
partprobe /dev/sda3,partprobe命令的使用, 不重启识别新分区,然后再次执行mkfs.ext4 /dev/sda3成功(有的时候,不重启就一直报不存在,重启一下就好了)
然后执行命令:pvcreate /dev/sda3 创建sda3 用命令:pvdisplay 进行查看是否创建成功
注意这里操作要根据上图中VG Name来定义用vgextends谁,我这里是centos那么我就用centos执行下面命令
执行命令:vgextend centos /dev/sda3 执行后我们可以在用命令:pvdisplay 进行查看修改成功没
5 最后一步
执行命令:lvextend -L +90G /dev/mapper/centos-root 进行扩容,绿色数字,自己根据情况定义
执行命令:lvs进行查看是否成功,很显然,我的空间扩展成功了,
执行命令:xfs_growfs /dev/mapper/centos-root
所有操作完毕:df -h 查看 如果看不到(重启一下看看再)