我很抱歉问了这么愚蠢的问题,但是我如何使用s3fs在我的文件系统上挂载一个s3存储桶呢?
我使用了中给出的简单说明:
https://github.com/s3fs-fuse/s3fs-fuse/wiki/Fuse-Over-Amazon
我已经全部安装好了,并将我的凭证放在/etc/passwd-s3fs文件中,然后像这样挂载它:
s3fs缓存/mnt/... -o使用缓存=/tmp
但是当我试图查看这些文件时(使用'ls‘命令),当我试图在我编写的一个小java程序中访问它们时,目录就是空的。
我做错了什么?
只需注意:我在linux服务器上运行它。我还在运行于windows7的vmware上的一个本地Ubuntu虚拟机上试用了它。
谢谢!
发布于 2011-09-23 00:55:44
s3fs使用自己的元数据方案,该方案与其他s3工具不兼容,因此,例如,如果您使用s3fs挂载一个存储桶,而该存储桶的内容是由其他s3工具创建的,则该存储桶内容(尤其是存在文件夹的情况下)的格式很可能不兼容
因此,最好的方法是先安装一个空存储桶,然后使用s3fs本身将数据填充到该存储桶中
发布于 2012-01-19 11:58:21
https://stackoverflow.com/questions/7518335
复制相似问题