1

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

然后我发现了这个问题解决方案:: 使用 s3fs 实用程序 AWS 安装 S3 存储桶 并更新我的 /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。

4

1 回答 1

1

试试这个条目/etc/fstab

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

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

于 2015-09-02T12:34:27.807 回答