我找不到如何将 Amazon S3 存储桶挂载到 FreeBSD 上的现有目录的解决方案。我怀疑我需要安装端口fusefs-s3fs
。
但是我该如何配置它?我找不到任何信息。
答案1
是的,你是对的,你需要安装 fusefs-s3fs,一旦你完成了这个操作,请确保将 fusefs_enable="YES" 放在你的 /etc/rc.conf 的某个地方(这样 fuse 会在重启后启动)。
现在在 /etc/ 中创建一个名为 passwd-s3fs 的文件并将其权限设置为 640。在该文件中添加您的 S3 访问密钥和密钥,如下所示:
accessKeyId:secretAccessKey
在一条线上。
然后通过执行 /usr/local/etc/rc.d/fusefs start 启动 fuse
然后您就可以开始了,并且您将能够按如下方式安装您的 S3 存储桶:
s3fs mybucket /mnt -ouse_cache=/tmp
当然,所有这些都假设您以 root 身份运行。
如果你需要更多关于使用 fusefs-s3fs 的信息,请访问http://code.google.com/p/s3fs/wiki/FuseOverAmazon