【问题标题】:Automatically mounting S3 bucket using s3fs on Amazon CentOS在 Amazon CentOS 上使用 s3fs 自动挂载 S3 存储桶
【发布时间】:2019-01-15 18:21:47
【问题描述】:

我已经尝试了类似问题中提供的所有答案,但没有一个有用。

我安装了 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,它工作正常。

但是,我发现每次重启系统时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”

谁能帮帮我?

【问题讨论】:

    标签: amazon-web-services amazon-s3 s3fs fstab


    【解决方案1】:

    第一个字段应包括挂载类型和存储桶名称,例如,

    s3fs#mybucket /path/to/mountpoint fuse _netdev,allow_other 0 0
    

    s3fs README 有其他示例。

    【讨论】:

    • 谢谢,它的工作原理如下; myresearchdatasets /var/s3fs-drive-fs fuse.s3fs _netdev,iam_role=EC2-to-S3-Buckets-Role,allow_other,umask=777, 0 0
    猜你喜欢
    • 2012-09-01
    • 1970-01-01
    • 1970-01-01
    • 2013-03-31
    • 1970-01-01
    • 1970-01-01
    • 2021-10-31
    • 2012-06-03
    • 2017-10-19
    相关资源
    最近更新 更多