我们已设置自动备份,并根据此指南将 /var/discourse/shared/standalone/uploads 和 /var/discourse/shared/standalone/backups 迁移到了外部驱动器。因此,我们的 app.yml 配置如下:
volumes:
- volume:
host: /var/discourse/shared/standalone
guest: /shared
- volume:
host: /var/discourse/shared/standalone/log/var-log
guest: /var/log
- volume:
host: /path/to/external/uploads
guest: /shared/uploads
- volume:
host: /path/to/external/backups
guest: /shared/backups
管理员收到“备份失败”的提示,相关日志(保留期为一个月)可在此处查看:https://paste.eccologic.net/?e137640f6febfb22#9N8ksCpRqMVGevM7dGzPhp7DSpHTGdkifJHfZwbgVu2E。
该错误提示出现得毫无明显原因,因为备份文件似乎已成功创建。执行 ls -la /path/to/external/backups/default/ 的输出如下:
total 322618
drwxrwxrwx 2 root root 0 Sep 27 2019 .
drwxrwxrwx 2 root root 0 Jun 27 2019 ..
-rwxrwxrwx 1 root root 327798879 Mai 1 04:21 xxx-yyyy-2021-05-01-020805-v20210420015635.tar.gz
您是否知道这里可能出现了什么问题?我们的 Discourse 版本为 2.7.0.beta8 (656b0ae39e)。备份设置如下:
