VirtualBox扩容教程

一、版本信息

  • VirtualBox-6.1.22
  • CentOS Linux release7.5.1804 (Core)

二、准备工作

  1. 全新的虚拟机,不要复制过的虚拟机,不然会造成提扩容失败
  2. 关闭虚拟机
  3. 进入菜单【管理】-》【虚拟介质管理】

在这里插入图片描述

  1. 选择目标虚拟机,向右移动游标,调整到期望的空间大小,点击 【应用】保存
  • 在这里插入图片描述

  • 这里看到 31.70G 已经加进来了,但是没有分配
    在这里插入图片描述

  • 在这里插入图片描述

  1. 启动虚拟机,使用root登录Centos7系统

二、扩容

  1. 先看一下Volume Group名称:centos

    在这里插入图片描述

  2. 创建新的【LVM 逻辑卷】,查看新增加的sda3是否标记为LVM,如果没有需要reboot

    $ fdisk /dev/sda
    #--------fdisk--------#
    输入 n # 创建一个新分区(new)
        输入 p # 此分区为主分区(primary)
        输入 分区的开始和结束。 开始可以不填,使用默认; 结束可以填写 +10G 或不填写,直接分配完
    输入 p 可以查看到之前创立的分区信息 # 假设为 /dev/sda3
    输入 t 进入修改
        输入 3 # 因为创建的是3
        输入 8e # 修改此分区为 LVM 逻辑卷 
    输入 w # 保存退出
    #---------------------#
    

    重启虚拟机,不然下一步会提示找不到/dev/sda3

  3. 创建物理卷

    $ pvcreate /dev/sda3 # 创建物理卷 physical volumes
    $ pvdisplay # 查看的命令
    
  4. 扩容VG

    $ vgextend centos /dev/sda3 # 扩容,/dev/sda3的容量
    
  5. 扩容LV

    $ lvextend /dev/centos/root /dev/sda3 # 可能会由于容量不足失败,具体看提示
    
  6. 生效

    确认文件系统是xfs:cat /etc/fstab | grep centos

    在这里插入图片描述

    使其以上改动生效

    $ xfs_growfs /dev/centos/root
    
  7. 查看效果

    在这里插入图片描述

参考资料

Logo

为开发者提供学习成长、分享交流、生态实践、资源工具等服务,帮助开发者快速成长。

更多推荐