如何将 Discourse 迁移到更大磁盘的简要说明

最好先测量并分享你的测量结果——关于如何推进,你的想法可能是对的,但让我们先看看实际情况。

不过,使用 docker prune 也是一个好主意。

磁盘大小:

df -h /

以及该磁盘当前的使用情况:

以及 Docker 的使用情况:

docker system df
docker images -a
docker image ls
docker volume ls -qf dangling=true

(我不是 Docker 专家——这些命令可能有点冗余,但有了所有这些输出,我们应该能看到 Docker 的占用情况)

总的来说,你的磁盘使用量将是以下各项的组合:

  • 操作系统
  • 交换文件(swap files)
  • 各种日志文件
  • 你的 Discourse 软件
  • 你的备份
  • 你的数据库
  • 你的论坛上传文件

对于许多论坛来说,上传文件占据了大头。但必须测量才能知道!

如果你不是专业的 Linux 系统管理员,系统中可能还会有一些多余的旧文件。