我已经尝试了类似问题中提供的所有答案,但没有一个有用。
我安装了 S3 Fuse 以便可以安装 S3 存储桶。安装后,我执行了以下步骤:
步骤 1 为 S3 存储桶 mkdir –p /var/s3fs-drive-fs 创建挂载点 步骤 2 然后我可以通过运行以下命令将 S3 存储桶挂载到具有 IAM 角色的新目录中:s3fs myresearchdatasets /var/ s3fs-drive-fs -o iam_role=EC2-to-S3-Buckets-Role -o allow_other,它工作正常。
但是,我发现每次重新启动系统时存储桶都会消失,这意味着每次重新启动系统后我都必须运行上面的命令来重新挂载 S3 存储桶。
我通过使用以下行编辑 fstab 文件找到了在重新启动时完成自动挂载的步骤
s3fs myresearchdatasets /var/s3fs-drive-fs fuse_netdev,allow_other,iam_role=EC2-to-S3-Buckets-Role,umask=777, 0 0
为了检查 fstab 是否正常工作,我尝试了 mount /var/s3fs-drive-fs/
但我收到以下错误,“mount: can't find /var/s3fs-drive-fs/ in /etc/fstab”
任何人都可以帮助我吗?