增大Oracle Virtualbox的磁盘空间

Posted edda

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了增大Oracle Virtualbox的磁盘空间相关的知识,希望对你有一定的参考价值。

https://blog.csdn.net/hiyachen/article/details/102131823

如何增大Oracle Virtualbox的磁盘空间

背景

在virtualbox中装好Linux以及Application之后,发现硬盘空间太小,怎样才能增加硬盘容量。

这里给出两个办法,其实是大同小易。

  1. 办法1 增加一个新的硬盘
  2. 办法2 扩大原来硬盘,然后在扩出来的空间创建新的分区

方法1:增加新的硬盘

  1. 关闭虚拟机

  2. 添加新硬盘
    虚拟机 => 设置 => 存储 => SATA控制器 => 选择“添加虚拟硬盘”


    技术图片
    1.png

    然后,根据自己需求创建合适的硬盘大小。

  3. 重启虚拟机
    查看现有系统的磁盘空间
    Applications => Utilities => Disks


    技术图片
    2.png

    可看到两块虚拟硬盘:

    1. Disk /dev/sda # 这是之前的虚拟硬盘
    2. Disk /dev/sdb # 这是刚才新增的虚拟硬盘
  4. 格式化新虚拟硬盘,并分区,设置挂载点


    技术图片
    3.png
  5. 验证是否开机自动挂载
    sudo vim /etc/fstab
    可以看到类似如下一行:
    /dev/sdb1 / ext4 0 1

  6. 重启虚拟机以完成

方法2:扩大原来硬盘

假设虚拟机名字为”Oracle Linux 7.3”

  1. 停止虚拟机
  2. 打开Windows Command查看现有磁盘大小
C:Users<user>VirtualBox VMsOracle Linux 7.3>"C:Program FilesOracleVirtualBoxVBoxManage" showhdinfo "Oracle Linux 7.3.vdi"
UUID:           xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx
Parent UUID:    base
State:          locked write
Type:           normal (base)
Location:       C:Users<user>VirtualBox VMsOracle Linux 7.3Oracle Linux 7.3.vdi
Storage format: VDI
Format variant: dynamic default
Capacity:       30720 MBytes
Size on disk:   29812 MBytes
Encryption:     disabled
In use by VMs:  Oracle Linux 7.3(UUID: xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx)
  1. 扩大到50G
C:Users<user>VirtualBox VMsOracle Linux 7.3 ART>"C:Program FilesOracleVirtualBoxVBoxManage" modifymedium "Oracle Linux 7.3.vdi" --resize 51200
0%...10%...20%...30%...40%...50%...60%...70%...80%...90%...100%

注意: --resize后面的单位是M, (windows Command可以使用set/a 50*1024计算)

  1. 再次查看
C:Users<user>VirtualBox VshMsOracle Linux 7.3>"C:Program FilesOracleVirtualBoxVBoxManage" showhdinfo "Oracle Linux 7.3.vdi"
UUID:           xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx
Parent UUID:    base
State:          locked write
Type:           normal (base)
Location:       C:Users<user>VirtualBox VMsOracle Linux 7.3Oracle Linux 7.3.vdi
Storage format: VDI
Format variant: dynamic default
Capacity:       51200 MBytes
Size on disk:   29812 MBytes
Encryption:     disabled
In use by VMs:  Oracle Linux 7.3(UUID: xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx)

我们可以看到Capacity已经扩展到了50G。

  1. 启动虚拟机(后面的步骤和增加新硬盘流程类似)
    查看现有系统的磁盘空间
    Applications => Utilities => Disks
    可看到虚拟硬盘上多出一块没有分区的空间


    技术图片
    4.png
  2. 在空白空间上创建新分区, 并设置挂载点

  3. 验证是否开机自动挂载
    sudo vim /etc/fstab
    可以看到类似如下一行:
    /dev/sda2 / ext4

  4. 重启虚拟机以完成操作

















以上是关于增大Oracle Virtualbox的磁盘空间的主要内容,如果未能解决你的问题,请参考以下文章

增大VirtualBox虚拟机硬盘容量

VirtualBox扩展Ubuntu磁盘空间

VirtualBox下Linux(centos)扩展磁盘空间

虚拟机VirtualBox知识和常用操作方法

sql数据库莫名奇妙的变大了 非常占用磁盘空间

调整VirtualBox虚拟磁盘VDI文件空间大小