我们在虚拟机上运行着 ubuntu 12.04.06 LTS。我们正尝试卸载该分区,因为它占用了大量空间。
我们已将虚拟盒中的新分区从 8GB 扩展到 125GB。新分区未显示在 Ubuntu 上。
我们尝试了以下命令来卸载
umount /dev/mapper/sqlledger-root 和 e2fsck -f /dev/mapper/sqlledger-root
它会提示一条消息,表示设备正忙。
我们尝试强行终止该进程:
sudo fuser -km /mnt/share 并尝试 sudo umount /mnt/share
我们已经分配了 125gb,但我们不确定如何在虚拟盒中调整 ubuntu 的分区大小
任何建议都会很有帮助
问候,
答案1
虚拟盒会创建一个环境,操作系统可以在其中的另一个分区内运行。当您安装虚拟盒驱动器时,它会创建一个压缩文件,其中包含您安装的整个操作系统(在本例中为 Ubuntu),以及一些 Virtual Box 软件依赖项,以使所有操作系统都能运行。任何分区软件都无法检测到它。
考虑到这一点,将 Virtual Box Drive 视为一个 125GB 的大应用程序或文件而不是一个分区可能会更容易。
如果您为 Virtual Box 驱动器分配了太多空间,则必须打开 Virtual Box Manager,删除整个驱动器并重新开始。
虚拟盒驱动器只会变大,不会变小。所有 125GB 的数据都被占用了,大部分都是垃圾数据,只有约 8GB 或任何分配给 Ubuntu 的空间。
将垃圾数据视为图片上的空白区域。它不是空的,而是白色的(但在这种情况下,是许多字节的数据)。考虑到这一点,请记住,该文件(125GB)将始终具有该空白区域,并且从虚拟 Ubuntu 操作系统内部重新分区只会创建一个较小的分区,其中包含垃圾空白分区空间,该分区空间仍将属于 125GB 文件。
总结
您必须从虚拟盒管理器中完全删除虚拟驱动器,然后使用更理想的设置从头重新启动。