ls:读取目录./:通过S3FS输入/输出错误

时间:2013-05-30 02:50:27

标签: amazon-web-services amazon-s3 amazon-ec2 s3fs

我有一个包含超过一万个文件的存储桶。我在执行'ls -l'文件夹时遇到以下错误,但在文件夹中少于1000个文件时工作正常。有什么建议吗?

ls:读取目录./:输入/输出错误

我注意到文件夹中文件的每个列表都会对S3进行http调用,这个#可以增加吗?

谢谢!

1 个答案:

答案 0 :(得分:0)

我想建议看一下新项目RioFS(Userspace S3文件系统):https://github.com/skoobe/riofs

这个项目是“s3fs”的替代品,与“s3fs”相比的主要优点是:简单,操作速度和无错误的代码。目前the project处于“测试”状态,但它已经在几个高负载文件服务器上运行了很长时间。

我们正在寻找更多人加入我们的项目并帮助进行测试。在我们这边,我们提供快速错误修复,并会听取您添加新功能的请求。

RioFS应该可以在每个目录中使用如此多的文件,但请尝试在配置文件中增加目录缓存超时(请参阅dir_cache_max_time中的riofs.conf.xml说明)

希望它对您有所帮助,我们期待着您加入我们的社区!