【问题标题】:AWS EFS error with ECS volume with nextcloud docker带有 nextcloud docker 的 ECS 卷的 AWS EFS 错误
【发布时间】:2021-05-12 08:45:34
【问题描述】:

我正在开发一个 nextcloud docker,我正在连接 efs 存储,以便容器具有公共存储。我有两个问题:-

  1. 只有一个容器自动运行安装并在安装过程中等待
  2. 即使我在 efs 接入点中有 33:0 所有者设置,我也会被 www-data:root 拒绝权限

请帮忙!如果您需要,我可以提供更多信息

【问题讨论】:

  • 由于我没有进入 AWS,我只能提供一个一般性警告:使用同一文件系统的多个 Nextcloud 实例(甚至非 nc 容器)迟早会导致数据库溢出-sync、版本控制问题和数据库序列。将联合共享从一个实例提供给其他实例就可以解决问题。如果外部服务必须访问 nc 数据,您应该考虑使用 WebDAV。

标签: docker amazon-ecs nextcloud amazon-efs


【解决方案1】:
  1. 如果您在 Nextcloud Docker 配置中连接并启用了 Redis,那么对我来说,扩容和扩容就可以了。结合 EFS 作为后端文件存储和 S3 作为主要数据存储,您应该不会遇到扩展问题。 但是对于安装和升级,无论如何您都有停机时间。因此,我建议仅扩展到一个实例进行维护(+ 最初在安装时),进行升级,等待 Nextcloud 可用,然后再次打开自动缩放等。

  2. 我将 EFS 访问点创建信息设置为 33:00770。通过 NextCloud 的初始安装,它可以工作。多次测试。如果你之后改变它,它就不起作用。然后您必须在 EC2 实例中挂载 EFS 并手动设置权限。

使用版本 19.x 至 21.0.1 测试

【讨论】:

    猜你喜欢
    • 2021-01-19
    • 2017-02-17
    • 2018-01-29
    • 1970-01-01
    • 2020-11-20
    • 2021-02-02
    • 1970-01-01
    • 2018-01-16
    • 2016-03-14
    相关资源
    最近更新 更多