【问题标题】: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。这样,您就不必为额外的分区而烦恼了。