将备份文件夹符号链接到挂载卷

你好,

我尝试使用挂载卷来备份数据,但似乎一直无法成功。我尝试将卷挂载到正确位置(/var/discourse/shared/standalone/backups/default),也尝试将默认文件夹符号链接到另一个挂载目录。我已尽可能复制了文件和文件夹的所有权,但在管理员备份部分仍然只看到服务器错误。系统似乎无法读取我已复制过来的现有备份文件,也无法在该位置创建新的备份。

请问可能是什么原因导致这个问题?

谢谢,
Helmi

你需要在 app.yml 的 volumes 部分进行设置。以下是我的配置:

## Docker 容器是无状态的;所有数据都存储在 /shared 中
volumes:
  - volume:
      host: /var/discourse/shared/standalone
      guest: /shared
  - volume:
      host: /var/discourse/shared/standalone/log/var-log
      guest: /var/log
  - volume:
      host: /mnt/discourse-data/tombstone
      guest: /shared/uploads/tombstone
  - volume:
      host: /mnt/discourse-data/optimized
      guest: /shared/uploads/default/optimized
  - volume:
      host: /mnt/discourse-data/backups
      guest: /shared/backups