亚马逊AWS Fedora 14上的s3fs挂载问题

我在Fedora 14机器上成功编译并安装了s3fs(http://code.google.com/p/s3fs/)。 我将密码凭证包含在指南中指定的/ etc /目录中。 当我运行:

sudo / usr / bin / s3fs bucket_name / mnt / bucket_name /

它运行成功。 (注意:存储桶名称与/ mnt /中的文件夹名称相同)。 当我在/ mnt /中运行ls时,出现错误“ls:can not access bucket_name:Permission denied”。 当我跑步

sudo chmod 640 / mnt / bucket_name

我得到“chmod:改变`bucket_name'的权限:input/输出错误”。 当我重新启动计算机时,我可以正常访问文件夹/ mnt / bucket_name,但不会映射到s3存储桶。

所以,基本上我有两个问题。 1)如何在挂载到s3存储桶之后像往常一样访问文件夹(/ mnt / bucket_name),以及2)如何在重新启动机器后保持挂载状态。

问候

在亚马逊s3中,存储桶名称对所有s3用户都是“全局的”,因此,请确保您使用的存储桶名称是您的存储桶

此外,还需要先用另一个s3工具创建桶

在机器重新启动后保持安装状态,按照http://code.google.com/p/s3fs/wiki/FuseOverAmazon (在注释中搜索“fstab”)将其绑定到/ etc / fstab中,

尝试将allow_other添加到您的命令,这固定了我。

 /usr/bin/s3fs -o allow_other mybucketname mymountpoint