Centos7 VMware虚拟机根分区扩容

Centos7 VMware虚拟机根分区扩容

Posted by Gavin on June 29, 2023

vmware里面扩容

1.虚拟机的快照删掉,否则无法扩容 2.虚拟机需处于关机状态 满足以上两个条件,虚拟机里面的expand扩容选项才可以使用

扩容到自己想要的大小

LVM根分区扩容

查看当前分区状况

# 查看当前分区空间的大小
df -TH
# 查看分区状态
lsblk

可以看出根目录在/dev/sda2的位置,有点麻烦,但是也不是不行

创建分区

fdisk /dev/sda

输入p 查看当前的分区状态

删除sda2和sda3

接下来要删除sda2和sda3,然后再重建分区,这里要计算好start 和 end

d
2
d
3
p

连续删除sda2和sda3 再输入p可以看到,只剩一个sda1了

重建sda2

n
p
2
回车
79691775

重建sda3

n
p
3
回车
回车

保存

输入w保存

^z4zkjx

重启

reboot

时间稍微有点久,几分钟,多等一会

刷新状态

xfs格式

xfs_growfs /dev/sda2
xfs_growfs /dev/sda3

ext格式

resize2fs /dev/sda2
resize2fs /dev/sda3

下面的这个情况先别慌,继续往下走

查看分区状况

# 查看分区状况
lsblk

这是之前的 这是现在的 可以看到,swap分区不见了

swap交换分区自动挂载

# 进行分区
# fdisk /dev/sda
# 格式化
mkswap /dev/sda3

记录下来这个uuid后面会用,如果没记录也没事,使用blkid可以再查出来

UUID=4268872a-0822-4c4f-bb98-f5bbb5ea3bb4
# 查看硬盘的uuid
blkid

挂载分区

# 挂载分区 swapon /dev/sda3 挂载  swapof /deva/sda3 卸载
swapon /dev/sda3
# 修改配置文件,这样重启后依旧可以挂载
vim /etc/fstab

将UUID改成sda3新的UUID

修改前

修改后

重启后测试

reboot

再次查看磁盘状况

lsblk

大功告成 根目录扩容成功,swap分区也回来了