使用完整根分区清理 nixos 上的包管理器缓存

使用完整根分区清理 nixos 上的包管理器缓存

在 Ubuntu 上,当根分区已满时,您始终可以运行apt-get autoremoveapt-get cleanapt-get autoclean释放一些空间让包管理器继续工作。但 nixos 上的等效命令似乎在完整根分区上运行时存在一些问题:

$ nix-collect-garbage
...
error: committing transaction: database or disk is full

nix-collect-garbage当您开始运行的原因是清理整个磁盘时,这是相当麻烦的。

答案1

希望您存储的内容可以移除,以释放完成/tmp所需的空间。nix-collect-garbage

$ rm -r /tmp/*

相关内容