Virtual Box 虚拟磁盘未扩展

Pat*_*ick 4 virtualbox vdi dynamic-disk

我有一台 iMac Core i5 主机,1TB 硬盘,8GB 内存。

我创建了一个 Virtual Box VM 来运行带有 200 GB 动态分配硬盘的 Fedora 14 64 位。Virtual Box 4.1.6 版 r74713

我已经尝试了两次导入 40+ GB 的数据库 sql 文件,但我的硬盘空间一直不足。

每次我尝试这个时,我的虚拟机硬盘都会停止扩展到 50 GB 左右。

df -h 输出:

/dev/mapper/VolGroup-lv_root
                       50G   47G   96M 100% /
tmpfs                 981M  260K  981M   1% /dev/shm
/dev/sda1             485M   30M  430M   7% /boot
/dev/mapper/VolGroup-lv_home
                      144G  213M  136G   1% /home
ds                    931G  169G  763G  19% /media/sf_ds
ds                    931G  169G  763G  19% /var/www/site-example.org
Run Code Online (Sandbox Code Playgroud)

我在主机上有足够的空间 (800+ GB)

Virtual Box 报告磁盘的实际大小为 46.88 GB 虚拟盒存储信息 关于为什么 Virtual Box 停止扩展磁盘以及如何修复它的任何想法?

更新

我在 VM 上运行了 GParted,它说所有 200 GB 都已使用,即使df -h没有报告。 GParted 截图

Der*_*ler 5

您将虚拟磁盘上的大部分空间分配给了 LVM/dev/mapper/VolGroup-lv_home卷。现在,您正在尝试将数据库导入(很可能)不在您的主目录中的文件中。

因此,您的root卷中的空间已被使用。该卷只有 50G 大小。

您需要调整 LVM 卷的大小。

我假设您在安装 Fedora 期间选择将主目录放在一个单独的分区中。
鉴于您只使用了该分区中 1% 的可用空间,并且根分区上的空间不足,那么该选择可能不是最佳选择。

您将要使用lvresize来缩小您的主卷并增加您的根卷。如果您没有使用该工具的经验,网上似乎有很多指南。像这个:LVM Resizing Guide