/var/discourse 和 /var/docker 文件夹可以位于不同的卷上吗?

我目前在 Linode 上自建托管 Discourse,并计划添加一个块存储卷,因为现有空间已不足以支持 Discourse 压缩备份。(我已执行过 docker image prune 等操作,这为我们争取了一些时间,但我们很快就需要升级服务器。)

/var/discourse/var/docker 这两个目录必须位于同一个卷上吗?还是可以将其中一个保留在原始服务器的磁盘上,而将另一个迁移到新的块存储卷上?我怀疑 Linode 的块存储卷与共享 CPU 驱动器存储位置非常接近(有时甚至可能在同一物理驱动器上)。

是否有人有过在 Linode 上添加块存储卷的经验?将这两个文件夹放在不同的卷上是否会影响性能?

/var/discourse 只是 Docker 管理器,对吧?它可以放在任何位置,我通常就把它留在 /root,因为这无关紧要,而且实际上并不存储数据,尽管“最佳实践”是放在 /var/discourse。

至于 /var/docker,我个人没有这方面的经验,但只要正确挂载,应该不会产生任何影响。我不太清楚云环境中的具体运作方式,但通常将磁盘挂载到特定分区是一个非常简单的 5 分钟任务。

我的 /var/discourse 文件夹大小为 19.3GB,/var/docker 文件夹大小为 12.6GB。

我认为 /var/discourse 文件夹中存储的是我的实际论坛数据?而 /var/docker 文件夹中则包含 Docker 镜像(以及实际的 Discourse 软件)?

没错。Discourse 并不关心 Docker 将数据存储在哪里。

除非你遭遇意外(比如被车撞了),导致其他人需要接手并花费大量时间寻找你放置的位置,否则你不必将 Discourse 保留在 /var/discourse 目录下。

你可以将数据放在任意你喜欢的卷上(同样,Docker 和 Discourse 实际上并不清楚它们所在的卷是什么)

我知道 Linux 非常擅长让你将任何内容挂载到任意位置,我的问题更侧重于这样做的性能表现。所以你认为我不会察觉到性能下降?

我想如果 Discourse 在数据库完全独立的情况下也能运行良好,那么这应该没问题。