我提前为提出这样一个愚蠢的问题道歉,但如何使用s3fs在我的文件系统上安装s3存储桶?
我使用了http://code.google.com/p/s3fs/wiki/FuseOverAmazon
中给出的简单说明我安装了所有内容并将我的凭据放在/ etc / passwd-s3fs文件中,然后我就像这样安装它:
s3fs myBucket / mnt / ... -o use_cache = / tmp
但是当我尝试查看文件时(使用'ls'命令),当我尝试在我编写的小型java程序中访问它们时,目录只是空的。
我做错了什么?
请注意:我在Linux服务器上运行它。我还在托管在Windows 7上运行的vmware上的本地Ubuntu guest上尝试过它。
谢谢!
答案 0 :(得分:2)
s3fs使用自己的元数据方案与其他s3工具不兼容,因此,例如,如果你使用s3fs安装一个存储桶,其内容是由另一个s3工具创建的,那么'格式&# 39;桶内容(特别是如果有文件夹)很可能不兼容
所以,最好的方法是从/挂载空桶开始,然后使用s3fs本身填充数据桶
答案 1 :(得分:0)