AWS S3存储桶装入脚本在重新启动

时间:2015-09-02 11:36:18

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

我正在使用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 / security / 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。

1 个答案:

答案 0 :(得分:0)

/etc/fstab上尝试此条目:

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

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