2013-05-30 57 views
2

我有一个包含一万多个文件的存储桶。我在执行'ls -l'文件夹时收到以下错误,但对文件夹中少于1000个文件正常工作。有什么建议么?ls:读取目录./:通过S3FS输入/输出错误

LS:阅读目录./:输入/输出错误

我注意到在文件夹中的文件的每件物品发出HTTP调用S3,任何机会,这#可以增加?

谢谢!

+0

我建议避免这种虐待的情况,并在S3中使用子目录 – yegor256

回答

0

我想推荐看看新项目RioFS(用户空间S3文件系统):https://github.com/skoobe/riofs

该项目是“s3fs”的替代方案,与“s3fs”相比的主要优势在于:简单性,操作速度和无错代码。目前the project处于“测试”状态,但它已在多个高负载文件服务器上运行了一段时间。

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

RioFS应该可以正常工作,每个目录下的文件这么大的数量,但请尽量增加配置文件中的目录缓存超时(见riofs.conf.xmldir_cache_max_time说明)

希望它可以帮助你,我们期待着看到你加入我们的社区!