VirtualBox和VMware虚拟机centos(/dev/mapper/centos-root)磁盘扩容(亲测有效)

一、VirtualBox虚拟机磁盘扩容

1、首先打开虚拟机设置窗口
我们可以看到只有一个30G的vdi
VirtualBox和VMware虚拟机centos(/dev/mapper/centos-root)磁盘扩容(亲测有效)
VirtualBox和VMware虚拟机centos(/dev/mapper/centos-root)磁盘扩容(亲测有效)
VirtualBox和VMware虚拟机centos(/dev/mapper/centos-root)磁盘扩容(亲测有效)
VirtualBox和VMware虚拟机centos(/dev/mapper/centos-root)磁盘扩容(亲测有效)

这里我新建了一个100G的硬盘,你们可以根据自己实际情况来创建。
VirtualBox和VMware虚拟机centos(/dev/mapper/centos-root)磁盘扩容(亲测有效)
这里我们就可以看到刚刚创建的vdi,
ok保存,接下来启动我们的虚拟机开始干活了。
VirtualBox和VMware虚拟机centos(/dev/mapper/centos-root)磁盘扩容(亲测有效)
2、输入命令:lsblk
VirtualBox和VMware虚拟机centos(/dev/mapper/centos-root)磁盘扩容(亲测有效)
我们可以看到多了一个我们刚刚创建的物理磁盘sdb。

3、输入命令:df -h
VirtualBox和VMware虚拟机centos(/dev/mapper/centos-root)磁盘扩容(亲测有效)
我们可以看到磁盘可用空间26G,已经使用了3.3G

4、输入命令:ls /dev/sd*查看磁盘编号
VirtualBox和VMware虚拟机centos(/dev/mapper/centos-root)磁盘扩容(亲测有效)
5、输入命令:pvcreate /dev/sdb创建pv
VirtualBox和VMware虚拟机centos(/dev/mapper/centos-root)磁盘扩容(亲测有效)
6、把pv加入vg中,相当于扩充vg的大小
输入命令:vgs查看vg组
VirtualBox和VMware虚拟机centos(/dev/mapper/centos-root)磁盘扩容(亲测有效)
7、输入命令:vgextend cl /dev/sdb扩展vg
VirtualBox和VMware虚拟机centos(/dev/mapper/centos-root)磁盘扩容(亲测有效)
我们成功把vg卷扩展了

8、输入命令:lvs
VirtualBox和VMware虚拟机centos(/dev/mapper/centos-root)磁盘扩容(亲测有效)
虽然我们把vg扩展了,但是lv还没有扩展

9、输入命令:lvextend -L +99.9G /dev/mapper/cl-root扩展lv
VirtualBox和VMware虚拟机centos(/dev/mapper/centos-root)磁盘扩容(亲测有效)
9、输入命令:xfs_growfs /dev/mapper/cl-root使系统重新读取大小

VirtualBox和VMware虚拟机centos(/dev/mapper/centos-root)磁盘扩容(亲测有效)
10、输入命令:df -h重新查看磁盘空间
这样就成功扩展了。
VirtualBox和VMware虚拟机centos(/dev/mapper/centos-root)磁盘扩容(亲测有效)

二、VMware虚拟机磁盘扩容

1、打开VMware虚拟机设置窗口
VirtualBox和VMware虚拟机centos(/dev/mapper/centos-root)磁盘扩容(亲测有效)
点击扩展磁盘容量

2、设置扩展后的磁盘大小
VirtualBox和VMware虚拟机centos(/dev/mapper/centos-root)磁盘扩容(亲测有效)
此时可以看到硬盘已经扩大到60G了,然后启动虚拟机
VirtualBox和VMware虚拟机centos(/dev/mapper/centos-root)磁盘扩容(亲测有效)
3、输入命令:lsblk
VirtualBox和VMware虚拟机centos(/dev/mapper/centos-root)磁盘扩容(亲测有效)
4、输入命令:df -h
VirtualBox和VMware虚拟机centos(/dev/mapper/centos-root)磁盘扩容(亲测有效)
我们可以看到磁盘空间35G,已经使用了7.9G

5、输入命令:fdisk -l
VirtualBox和VMware虚拟机centos(/dev/mapper/centos-root)磁盘扩容(亲测有效)我们可以看到最大分区为/dev/sda2,说明新创建的分区将会是sda3(在后面的步骤会进行选择)

6、输入命令:fdisk /dev/sda

1、命令行提示下输入m
2、输入命令n添加新分区
3、输入命令p创建主分区
4、输入回车选择默认
5、再次输入回车选择默认
6、再次输入回车选择默认
7、输入w保持修改
8、 输入reboot重启linux,必须reboot,否则/dev/sda3无法格式化
9、这时在/dev/目录下,就看到了新的分区比如/dev/sda3

7、输入命令:ls /dev/sd*查看磁盘编号
VirtualBox和VMware虚拟机centos(/dev/mapper/centos-root)磁盘扩容(亲测有效)
这时候我们就能看到新的分区sda3

8、输入命令:pvcreate /dev/sda3创建pv
VirtualBox和VMware虚拟机centos(/dev/mapper/centos-root)磁盘扩容(亲测有效)
9、把pv加入vg中,相当于扩充vg的大小
输入命令:vgs查看vg组
VirtualBox和VMware虚拟机centos(/dev/mapper/centos-root)磁盘扩容(亲测有效)
10、输入命令:vgextend centos /dev/sda3扩展vg
VirtualBox和VMware虚拟机centos(/dev/mapper/centos-root)磁盘扩容(亲测有效)
11、输入命令:lvs
VirtualBox和VMware虚拟机centos(/dev/mapper/centos-root)磁盘扩容(亲测有效)
虽然我们把vg扩展了,但是lv还没有扩展

12、输入命令:lvextend -L +19.9G /dev/mapper/centos-root扩展lv
VirtualBox和VMware虚拟机centos(/dev/mapper/centos-root)磁盘扩容(亲测有效)
这里+多少G取决于你扩大了多少G(例如我扩大了20G,这里只能+19.9G不能+20G)

13、输入命令:xfs_growfs /dev/mapper/centos-root使系统重新读取大小
VirtualBox和VMware虚拟机centos(/dev/mapper/centos-root)磁盘扩容(亲测有效)
14、输入命令:df -h重新查看磁盘空间
这样就成功扩展了。
VirtualBox和VMware虚拟机centos(/dev/mapper/centos-root)磁盘扩容(亲测有效)
如果对您有帮助希望您能给点个赞关注一下。谢谢!
VirtualBox和VMware虚拟机centos(/dev/mapper/centos-root)磁盘扩容(亲测有效)