虚拟机(Centos版本)扩展磁盘大小

1.使用VMware扩展磁盘大小

此时磁盘的分区大小不会改变

2.将扩展的磁盘空间写入分区

执行命令:lsblk 进行查看,发现新增的空间都在sda中,未分配

 执行命令:fdisk /dev/sda  对sda进行开垦,将sda空间开垦成sda3

 执行命令:fdisk -l 发现sda3 的Id 是83 我们要将它改成8e跟sda2是一样的 将system 类型改成Linux LVM

 

 执行命令:fdisk /dev/sda 如图所示:t ->3-->L->8e->w 这样我们用命令:fdisk -l 再查看一下是否改成8e 和Linux LVM

 

执行命令:mkfs.ext4 /dev/sda3 将文件格式改成ext4

执行结果报错

 由于虚拟机的光驱/dev/sr0(第一图可见)设备导致了分区表递归。另外由于是在同一块硬盘上操作,所以必须要重启系统才能使新建的分区写入分区表生效。

重启虚拟机

执行mkfs.ext4 /dev/sda3 

 然后执行命令:pvcreate /dev/sda3 创建sda3 用命令:pvdisplay 进行查看是否创建成功

 执行命令:vgextend centos /dev/sda3 执行后我们可以在用命令:pvdisplay 进行查看修改成功没有,也可以不用看

 注意这里操作要根据上图中VG Name来定义用vgextends谁,我这里是centos就用centos执行下面命令

 执行命令:lvextend -L +20G /dev/mapper/centos-root 进行扩容,扩容大小根据实际情况定义,我这边是扩容了20G

 原来是17G现扩容20G 总共37G

执行命令:lvs进行查看是否成功

 执行命令:xfs_growfs /dev/mapper/centos-root

查看 df -h

 扩容步骤参考:https://blog.csdn.net/weixin_40436144/article/details/86235432

 异常参考:https://blog.csdn.net/weixin_30959465/article/details/112930013

原文地址:https://www.cnblogs.com/sugarwxx/p/15767479.html