一、给虚拟机扩展空间

参考 :virtualbox虚拟机如何扩容-百度经验 (baidu.com)
参考:CentOS7不关机扩容根分区到47GB_哔哩哔哩_bilibili
virtualbox虚拟机最初只分配了8G的空间,很快空间就有些不够用了,需要对虚拟机扩容8G

首先停止虚拟机

打开cmd命令行(win+r  输入cmd打开)

将目录切换到virtual的安装目录 cd C:\Program Files\Oracle\VirtualBox

开cmd命令行(win+r  输入cmd打开)

将目录切换到virtual的安装目录 cd C:\Program Files\Oracle\VirtualBox‘

将虚拟扩容到15G ’

C:\Program Files\Oracle\VirtualBox>VBoxManage modifyhd E:\linunxV\VMs\ubuntu\centeros88\centcosNode1.vhd --resize 16240

再次查看 虚拟机空间:
重启启动虚拟机,通过终端命令lsblk查看虚拟机空间15G,sda1和sda2为1+7 G:

实际上并未分配到虚拟机,需要通过磁盘操作才能分配到虚拟机 centos-root下

二、给虚拟机实际扩容

参考 CentOS虚拟机centos-root扩容_/dev/mapper/centos-root 扩容-CSDN博客

下面把新扩容的近8G的空间分配给centos-root
fdisk -l 命令查看虚拟磁盘使用情况(虚拟磁盘/dev/sda 大小是8589M,扩容的空间目前是free空间,需要通过磁盘分区命令进行分配)

创建新的主分区

[root@localhost ~]#  fdisk /dev/sda
欢迎使用 fdisk (util-linux 2.23.2)。

更改将停留在内存中,直到您决定将更改写入磁盘。
使用写入命令前请三思。
命令(输入 m 获取帮助):

输入m查看帮助,通过命令提示输入“n”是创建新的分区

输入n创建新分区

输入p创建主分区

分区编号使用3(为sda3)

起始扇区使用默认值

结束扇区使用默认值:默认分配的free全部空闲空间

新增的分区3为lunx类型的分区,大小为7G;

输入print查看分区表

需要将新分区给linux LVM分区, 继续输入命令t,改变分区类型为 8e

输入w,将分区信息写入磁盘

三、使用工具partprobe让kernel读取分区信息 
[root@db2 ~]# partprobe
使用fdisk工具只是将分区信息写到磁盘,如果需要mkfs磁盘分区则需要重启系统,
而使用partprobe则可以使kernel重新读取分区 信息,从而避免重启系统。

`使用 lvresize` 调整 LVM(Logical Volume Manager)逻辑卷大小,它允许用户通过改变逻辑卷在物理卷上的分配比例来实现对磁盘空间的扩展或缩小。逻辑卷centos-root扩容5G空间,可以运行如下命令:lvresize -L +5G /dev/mapper/centos-root。

扩大/文件系统 :
sudo xfs_growfs /dev/mapper/centos-root

输入df -h即可查看当前系统中所有磁盘的使用情况

Logo

有“AI”的1024 = 2048,欢迎大家加入2048 AI社区

更多推荐