【问题标题】:AWS S3 bucket mount script not work on rebootAWS S3 存储桶挂载脚本在重启时不起作用
【发布时间】:2015-11-27 21:34:27
【问题描述】:

我正在使用 Amazon AWS 并希望在 AWS ec2 实例上安装 S3 存储桶“mybucket”。然后我可以轻松地写入/读取文件,并将它们链接在一起。

我正在关注本教程:: https://www.emfluence.com/blog/amazon-web-services-integrating-s3-and-ec2-few-simple-steps

但是,当我重新启动实例时,它卡住了,我无法连接到 ssh。我认为这个问题与我所做的 /etc/fstab 条目有关:

s3fs#mybucket /mnt fuse defaults,uid=33,gid=33,allow_other,use_cache=/data,default_acl=public-read,use_cache=/tmp/s3-cache,passwd_file=/var/www/mysite/安全/mybucket 0 0

然后我找到了这个问题的解决方案:: Mounting a S3 bucket using s3fs utility AWS 并更新我的 /etc/fstab 条目::

s3fs#mybucket /mnt fuse allow_other,_netdev,nosuid,nodev,url=https://s3.amazonaws.com 0 0

现在问题开始了::每当我重新启动实例时,我的挂载位置“/mnt”没有响应并显示此错误::

-bash: cd: uploads: 传输端点未连接

然后我首先使用sudo umount /mnt 卸载它,然后运行sudo mount -afv 并开始工作

请指导我如何设置这个 /etc/fstab 条目?所以我可以在每次重启时自动挂载 mybucket。

【问题讨论】:

    标签: ubuntu amazon-s3 amazon-ec2 fuse s3fs


    【解决方案1】:

    /etc/fstab上试试这个条目:

    s3fs#mybucket /mnt fuse allow_other 0 0 -use_cache /tmp/cache

    并确保您没有来自 EC2 实例配置的任何其他挂载名称 /mnt

    【讨论】:

    • 相同的输出:: -bash: cd: /mnt: 传输端点未连接
    • 可能是这个问题与凭据有关。但不确定。知道的请指导
    • 尝试在此处查看建议的解决方案:github.com/s3fs-fuse/s3fs-fuse/issues/105
    • 所有这些都已经完成了。与我的问题不同,这些问题是重启时端点断开连接。当我运行“sudo mount -afv”时它可以工作
    • 我也有同样的问题。无论我如何重新配置​​它,它都无法在重新启动时重新连接......
    猜你喜欢
    • 2020-03-03
    • 2017-10-19
    • 1970-01-01
    • 2020-10-21
    • 2019-02-02
    • 1970-01-01
    • 2018-12-15
    • 2016-04-24
    • 2020-04-10
    相关资源
    最近更新 更多