在 Amazon CentOS 上使用 s3fs 自动挂载 S3 存储桶
Automatically mounting S3 bucket using s3fs on Amazon CentOS
我已经尝试了类似问题中提供的所有答案,但 none 很有帮助。
我安装了 S3 Fuse,以便我可以挂载 S3 存储桶。安装后,我执行了以下步骤:
步骤 1 为 S3 存储桶创建挂载点 mkdir –p /var/s3fs-drive-fs
第 2 步 然后,我可以通过 运行ning 以下命令将 S3 存储桶安装到具有 IAM 角色的新目录中:s3fs myresearchdatasets /var/s3fs-drive-fs -o iam_role=EC2-to-S3 -Buckets-Role -o allow_other,它工作正常。
但是,我发现每次重启系统后bucket都会消失,这意味着我每次重启系统后都必须运行上面的命令重新挂载S3 bucket。
我找到了通过使用以下行编辑 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"
有人能帮帮我吗?
第一个字段应包括挂载类型和存储桶名称,例如
s3fs#mybucket /path/to/mountpoint fuse _netdev,allow_other 0 0
s3fs README还有其他例子。
我已经尝试了类似问题中提供的所有答案,但 none 很有帮助。
我安装了 S3 Fuse,以便我可以挂载 S3 存储桶。安装后,我执行了以下步骤:
步骤 1 为 S3 存储桶创建挂载点 mkdir –p /var/s3fs-drive-fs 第 2 步 然后,我可以通过 运行ning 以下命令将 S3 存储桶安装到具有 IAM 角色的新目录中:s3fs myresearchdatasets /var/s3fs-drive-fs -o iam_role=EC2-to-S3 -Buckets-Role -o allow_other,它工作正常。
但是,我发现每次重启系统后bucket都会消失,这意味着我每次重启系统后都必须运行上面的命令重新挂载S3 bucket。
我找到了通过使用以下行编辑 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"
有人能帮帮我吗?
第一个字段应包括挂载类型和存储桶名称,例如
s3fs#mybucket /path/to/mountpoint fuse _netdev,allow_other 0 0
s3fs README还有其他例子。