论坛磁盘已满,但数据量很少

你好。我的论坛只有 3 名用户,且几乎没有任何文件上传,但我却持续遇到可用空间不足的问题。

我已运行了清理和 Docker 清理,但如您所见,备份仅占用 190MB,上传文件仅占用 27MB,而磁盘已使用量却高达 18GB。我们究竟是如何占用这么多空间的?这导致升级无法运行,实在令人费解。

我在 GCP 上自托管,运行的是 Ubuntu 18.04 Bionic 操作系统。

对于如何防止系统膨胀,或是否存在过度缓存导致安装空间被占满的问题,您有什么建议吗?

您可以使用 ./launcher cleaup 从旧的 Docker 镜像中回收磁盘空间。

试过了,但没有回收任何空间。真让人沮丧。

Screen Shot 2021-01-20 at 4.14.35 PM

我看到一些 snap 包,这是 Ubuntu Server 吗?

是的,Ubuntu。

什么是“Snap”?我不太了解。

您只有 18GB 的磁盘空间(即挂载在 //dev/sda1),目前剩余 7.2GB,已使用 11GB:

image

这是操作系统、Docker 和 Discourse 所占用的空间。每次执行重建时,您需要运行 ./launcher cleanup

谢谢 Jay。我已经尝试了上述所有方法,但运行清理后显示恢复了 0MB。此外,重建应用时出现的错误提示我的可用空间少于 5GB,这也不准确。

我不得不运行一系列 Linux 清理命令(如 apt-get 相关命令)来释放空间,之后才能成功运行启动器的重建操作。

我猜测这更多与我的 Ubuntu 版本及系统状态有关,而非 Discourse 本身的问题。

感谢大家提供的反馈。

Digital Ocean 的 1GB 实例配备 25GB 磁盘空间,通常足以避免小型论坛出现即时问题。但即便如此,只需几次备份就轻松占满磁盘。

我们是一个仅供内部使用的微型论坛。上传容量为 27MB,备份容量仅为 198MB。18GB 的磁盘空间本应绰绰有余,但 Linux 环境却已占满。虽然我可以增加磁盘大小,但在 Google Cloud 上操作并不简单,我之前曾遇到过类似情况。

我们还有另一个论坛,拥有更多的数据和用户,却运行在更小的磁盘上,一切正常。看来这次安装或虚拟机出现了异常。