【问题标题】:Where to mount EFS on ECS wordpress?在 ECS wordpress 上挂载 EFS 的位置?
【发布时间】:2020-02-06 00:25:35
【问题描述】:
root@e532hrwha:/# ls
bin  boot  dev  etc  home  lib  lib64  media  mnt  opt  proc  root  run  sbin  srv  sys  tmp  usr  var

我正在运行 wordpress,

这是我的 docker 容器文件结构,我想在其上挂载 EFS 以进行持久文件存储,这样即使我的 ec2 实例崩溃或终止,我也能够保留我的数据

我应该在哪里挂载我的 EFS 文件系统?

我试过了

1) 将它安装在 /mnt 上,这给了我错误提示 you dont have permission to access this resource(我已提供所有可能的访问权限

2) 将其挂载到 var/www/html

但是它们似乎都不起作用,因为我的 wordpress 使用旧数据,即使当我尝试 ssh 进入文件系统并查看它时文件系统已正确安装

【问题讨论】:

    标签: php wordpress amazon-web-services amazon-ec2 amazon-ecs


    【解决方案1】:

    我猜你使用的是官方的 WordPress docker 镜像,你需要保留的是你的 wp-content 文件夹......所以你应该在 /var/www/html/wp-content 挂载你的 EFS 卷

    【讨论】:

    • var/www/html 我把它安装在这里是不是和/var/www/html/wp-content 差别太大了??如果我同时安装所有其他东西,那会破坏我的网站吗?
    • 我已经尝试过了,但这并不完全有效。如果您挂载到/var/www/html/wp-content,那么您也将保留plugins 和themes 文件夹。下次,当您使用更新的插件或主题应用 wordpress 图像时,它不会发生,因为 EFS 将覆盖它的内容。
    猜你喜欢
    • 1970-01-01
    • 2017-07-11
    • 2022-01-23
    • 2018-08-05
    • 2017-04-01
    • 1970-01-01
    • 2021-05-04
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多