【问题标题】:How to Shrink a VirtualBox Virtual Machine and Free Up Disk Space in nixos guest system? [closed]如何在 nixos 来宾系统中缩小 VirtualBox 虚拟机并释放磁盘空间? [关闭]
【发布时间】:2019-02-23 19:11:03
【问题描述】:

我在关注这个instruction 试图缩小我的虚拟 nixos。 它说,

当您启动到标准 Linux 环境时,您实际上不能在 / 分区上使用 zerofree。相反,您需要启动到一个特殊的恢复模式,在这种模式下,您的普通根分区没有挂载。

但我在 nixos 中找不到启动进入恢复模式的地方。 问题:如何启动到我的根分区未安装在 nixos 中的某种模式?或者我如何在 nixos 中做 zerofree?

【问题讨论】:

    标签: virtualbox nixos grub


    【解决方案1】:

    NixOS 没有使用替代根文件系统的恢复模式。您可以通过将boot.loader.grub.extraEntries 添加到您的configuration.nix 来为您的引导加载程序添加额外的条目来自己完成。 这样,您可以启动到另一个分区。您将需要在该分区上准备额外的安装。但考虑到它是一个虚拟机,可能会有更好的选择:

    您可以将已停止 VM 的根文件系统附加到具有自己的 rootfs 且其上带有 zerofree 的 VM。这样,您就不必为额外的分区而烦恼了。

    【讨论】:

    • 经过了解,我发现SystemRescueCd Live Image也是一个不错的解决方案。它使用 SystemRescueCd Live Image 打开一个根终端和 zerofree。然后我不必制作额外的分区或打开另一个虚拟机。谢谢你的解释!
    猜你喜欢
    • 2011-02-08
    • 2021-06-28
    • 2017-11-18
    • 2020-02-25
    • 2010-09-24
    • 2011-10-20
    • 1970-01-01
    • 2022-11-01
    • 1970-01-01
    相关资源
    最近更新 更多