VM创建虚拟机磁盘少了,增加磁盘后Linux上不可见,你需要这样做
自己在练习搭建k8s集群时,创建的虚拟机磁盘不够大,导致又给虚拟机扩磁盘容量
但是登录Linux后发现磁盘还是之前的大小,需要手动去分区挂载磁盘
1、先查看磁盘容量大小
根目录只有6.8G可用,但是在虚拟机上已经将磁盘增加至30GB
在机器上使用fdisk -l查看,/dev/sda磁盘的大小又是增加了的
2、创建新的分区
使用命令,将/dev/sda未使用的磁盘空间,创建新的分区
依次输入m查看选项,n创建新的分区,p创建主分区,剩余选项回车使用默认选项确定分区大小
创建完成后,输入w,保存分区信息退出
重启机器,这样才能格式化磁盘
3、扩展centos卷
查看卷名 vgdisplay
使用命令将/dev/sda3分区格式化为物理卷
pvcreate /dev/sda3
使用命令将centos卷组增加物联卷/dev/sda3
vgextend centos_master02 /dev/sda3
4、扩展根目录
使用命令查看可扩展的分区
lvdisplay
使用命令添加全部可用空间至指定分区
lvextend -l+100%FREE /dev/centos_master02/root /dev/sda3
xfs_growfs /dev/centos_master02/root
扩容完成
注意:
如果是ubuntu的系统,那么仅最后一步不一样,使用命令重新计算lv卷大小,查看更新成功
resize2fs /dev/ubuntu-vg/ubuntu-lv