Ubuntu 16.04 空间不足,无法恢复

Ubuntu 16.04 空间不足,无法恢复

我有一个 Web 服务器并且我的 / 上的空间不足,如下所示

root@6710b:/var/log# df
Filesystem                 1K-blocks      Used Available Use% Mounted on
udev                         2000304         0   2000304   0% /dev
tmpfs                         403820      5924    397896   2% /run
/dev/mapper/6710b--vg-root 149336372 147265404         0 100% /
tmpfs                        2019088         0   2019088   0% /dev/shm
tmpfs                           5120         0      5120   0% /run/lock
tmpfs                        2019088         0   2019088   0% /sys/fs/cgroup
/dev/sda1                     240972     55853    172678  25% /boot
tmpfs                         403820         0    403820   0% /run/user/1000

我尝试过的事情:

  • apt-get purge
  • apt-get autoremove
  • 我手动删除了旧内核,/boot但仍然没有释放空间,我迫切希望它能够启动并运行。
  • 删除 /var/log 和 /var/cache/apt/archives/ 的内容,然后重新启动操作系统

请帮忙,我花了一天的大部分时间在谷歌上搜索并尝试了 Stack Exchange 上许多问题中提到的所有内容,但都没有帮助

这些东西都不能帮助我恢复空间

许多这样的命令都说依赖项未得到满足并希望我运行apt-get -f install,但由于没有剩余空间,因此运行失败。

答案1

仔细阅读您的输出:

  • 您的 /boot 只占用了 25%。它并没有满。这不是问题所在。
  • 您的 / 已达到 100%。完全满了。这就是问题所在。

删除软件包可能会有所帮助,但帮助不大(sudo rm /var/cache/apt/archives/*)。有时这样做会产生其他问题(“哎呀,我需要这个!”),所以不要先删除软件包缓存。

检查 /var/log 中是否存在失控日志文件(1GB 或更大)。不要简单地删除大型日志 - 阅读它并找出问题所在。修复导致日志增长的问题。

否则,请查找可以删除或存档到其他媒体的文件。如果您加密了存档,请将使用的密钥保存在安全、可恢复的地方。多年后您可能不记得它了。

答案2

删除了 /var/tmp 的内容

似乎新版本的 ubuntu 在这里存储了很多旧信息

相关内容