我在创建虚拟驱动器时选择了“动态分配”模式。但它的实际大小始终为 10GB,不会增长到虚拟大小 20GB。客户操作系统说驱动器上没有更多空间。我没有先删除 10GB 分区,然后将其增加到 20GB(例如在这篇文章中)如何增加 VirtualBox 虚拟驱动器的实际大小?)。我最初将其设置为 20GB(我按照此教程http://www.otnblogs.com/oracle-linux-6-installation-virtualbox/)。最后,当我到达安装数据库的点时,它检查空间并说磁盘空间不足。
我尝试通过将几个大文件(每个 4 GB)从 USB 复制到 Virtual Box 客户机操作系统(Oracle Linux 6.4 64b)来解决这个问题,但同样发生了。Virtual Box 在 Windows 7 64b 上是 4.1.2。我查看了这里的其他帖子,但它们都与增加最大大小有关,或者它们在将初始最大大小设置为较小然后尝试增加它时遇到了问题。此外,在主机操作系统 Windows 7 上,有超过 150GB 的可用空间。
是否可以强制将实际尺寸增大到全尺寸?
答案1
客户机中的可用空间将根据磁盘的完整(虚拟)大小进行测量。它不会考虑主机磁盘上的当前物理大小。换句话说,对于客户机操作系统,磁盘始终是最大大小。
如果 Linux 操作系统报告空间不足,则可能是您创建的分区的大小问题。
例如,如果您创建了一个 20GB 的虚拟磁盘,Linux 可能会为您提供一个带有独立 /home 的分区模式,因此您拥有完整的 20GB 空间,但分布在多个分区上。
使用
df -h
在 Linux 上检查分区的大小。