无法在虚拟盒中卸载分区

无法在虚拟盒中卸载分区

我们在虚拟机上运行着 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 文件。

总结

您必须从虚拟盒管理器中完全删除虚拟驱动器,然后使用更理想的设置从头重新启动。

相关内容