0

我提前为提出这样一个愚蠢的问题道歉,但是如何使用 s3fs 在我的文件系统上挂载一个 s3 存储桶?

我使用了以下给出的简单说明:
https ://github.com/s3fs-fuse/s3fs-fuse/wiki/Fuse-Over-Amazon

我已经安装了它,我把我的凭据放在 /etc/passwd-s3fs 文件中,然后我像这样安装它:

s3fs myBucket /mnt/... -o use_cache=/tmp

但是当我尝试查看文件时(使用'ls'命令),当我尝试在我编写的一个小型java程序中访问它们时,目录只是空的。

我究竟做错了什么?

请注意:我在 linux 服务器上运行它。我还在 Windows 7 上运行的 vmware 上托管的本地 Ubuntu 来宾上进行了尝试。

谢谢!

4

2 回答 2

2

s3fs 使用与其他 s3 工具不兼容的自己的元数据方案,因此,例如,如果您使用 s3fs 安装存储桶,其内容是由另一个 s3 工具创建的,那么存储桶内容的“格式”(特别是如果是文件夹)很可能不兼容

所以,最好的方法是从/安装一个空桶开始,然后使用 s3fs 本身用数据填充桶

于 2011-09-22T16:55:44.213 回答
0

s3fs 重新安装

s3fs-c但“初始提交,1.59 版本”

s3fs-cloudpack是提交版本。1.61(安装示例

于 2012-01-19T03:58:20.913 回答