vmware里面扩容

1.虚拟机的快照删掉,否则无法扩容

2.虚拟机需处于关机状态

满足以上两个条件,虚拟机里面的expand扩容选项才可以使用

3T的虚拟机磁盘 但是centos虚拟机只能识别2T centos虚拟机扩容磁盘空间_vim


扩容到自己想要的大小

3T的虚拟机磁盘 但是centos虚拟机只能识别2T centos虚拟机扩容磁盘空间_根目录_02

LVM根分区扩容

查看当前分区状况

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

3T的虚拟机磁盘 但是centos虚拟机只能识别2T centos虚拟机扩容磁盘空间_vim_03

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

3T的虚拟机磁盘 但是centos虚拟机只能识别2T centos虚拟机扩容磁盘空间_根目录_04

创建分区

fdisk /dev/sda

3T的虚拟机磁盘 但是centos虚拟机只能识别2T centos虚拟机扩容磁盘空间_根目录_05

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

3T的虚拟机磁盘 但是centos虚拟机只能识别2T centos虚拟机扩容磁盘空间_根目录_06

删除sda2和sda3

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

3T的虚拟机磁盘 但是centos虚拟机只能识别2T centos虚拟机扩容磁盘空间_vim_07

d
2
d
3
p

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

3T的虚拟机磁盘 但是centos虚拟机只能识别2T centos虚拟机扩容磁盘空间_运维_08

重建sda2

n
p
2
回车
79691775

3T的虚拟机磁盘 但是centos虚拟机只能识别2T centos虚拟机扩容磁盘空间_vim_09

重建sda3

n
p
3
回车
回车

3T的虚拟机磁盘 但是centos虚拟机只能识别2T centos虚拟机扩容磁盘空间_根目录_10

保存

输入w保存

3T的虚拟机磁盘 但是centos虚拟机只能识别2T centos虚拟机扩容磁盘空间_vim_11

重启

reboot

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

刷新状态

xfs格式

xfs_growfs /dev/sda2
xfs_growfs /dev/sda3

ext格式

resize2fs /dev/sda2
resize2fs /dev/sda3

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

3T的虚拟机磁盘 但是centos虚拟机只能识别2T centos虚拟机扩容磁盘空间_vim_12

查看分区状况

# 查看分区状况
lsblk

这是之前的

3T的虚拟机磁盘 但是centos虚拟机只能识别2T centos虚拟机扩容磁盘空间_根目录_13

这是现在的

3T的虚拟机磁盘 但是centos虚拟机只能识别2T centos虚拟机扩容磁盘空间_根目录_14

可以看到,swap分区不见了

swap交换分区自动挂载

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

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

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

3T的虚拟机磁盘 但是centos虚拟机只能识别2T centos虚拟机扩容磁盘空间_根目录_15

挂载分区

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

将UUID改成sda3新的UUID

修改前

3T的虚拟机磁盘 但是centos虚拟机只能识别2T centos虚拟机扩容磁盘空间_根目录_16

修改后

3T的虚拟机磁盘 但是centos虚拟机只能识别2T centos虚拟机扩容磁盘空间_运维_17

重启后测试

boot

再次查看磁盘状况

lsblk

大功告成

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

3T的虚拟机磁盘 但是centos虚拟机只能识别2T centos虚拟机扩容磁盘空间_重启_18