我正在使用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。
答案 0 :(得分:0)
在/etc/fstab
上尝试此条目:
s3fs #mybucket / mnt fuse allow_other 0 0 -use_cache / tmp / cache
并确保您没有来自EC2实例配置的任何其他安装名/mnt
。