在 Ubuntu 上,当根分区已满时,您始终可以运行apt-get autoremove
,apt-get clean
并apt-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/*