/dev/nvme0n1p5 分区已满

/dev/nvme0n1p5 分区已满

我的分区 /dev/nvme0n1p5 已满,我无法再启动我的 ubuntu 20.04。我成功启动了实时 USB,启动修复告诉我:“nvme0n1p5(Ubuntu 20.04.5 LTS)分区几乎已满。这可能会阻止启动它。请使用刚刚打开的文件浏览器删除未使用的文件(或将它们传输到另一个磁盘)。完成后关闭此窗口。”我已经尝试了 clean、autoclean 和 autoremove 等常用命令,但没有任何变化。我还检查了内核和快照,但没有任何用处。我真的需要一个解决方案。这是我的 df -h: 这里

先感谢您

答案1

从 livecd 中,自动清理不起作用。它会尝试自动清理正在运行的系统,即 livecd 系统。您需要从 29Gb FS 中删除文件。可以安全删除的是日志文件、日志文件和 apt 缓存存档。当然,如果您没有太多这些文件,您将无法获得足够的空间。在 livecd 中,按照/mnt/boot-sav/nvme0n1p5图中所示安装驱动器,执行以下操作:

  1. 成为 root
    sudo -i
    
  2. 获得 root 提示后,执行以下操作:
    rm -f /mnt/boot-sav/nvme0n1p5/var/cache/apt/archives/*
    journalctl -D /mnt/boot-sav/nvme0n1p5/var/log/journal --vacuum-time=1d
    find /mnt/boot-sav/nvme0n1p5/var/log -name '*z' -delete
    for file in /mnt/boot-sav/nvme0n1p5/var/log/* /mnt/boot-sav/nvme0n1p5/var/log/*/* ; do test -f "$file" && : > "$file" ; done
    exit # this will exit root shell
    df -h | grep nvme0n1p5
    

如果你很幸运的话,你应该能够启动你的 ubuntu。启动后尝试删除一些东西,或者添加更多的空间。

相关内容