我有一个包含一万多个文件的存储桶。在执行“ls -l”文件夹时出现以下错误,但文件夹中少于 1000 个文件的情况下工作正常。有什么建议么?
ls: 读取目录 ./: 输入/输出错误
我注意到文件夹中的每个文件列表都会对 S3 进行 http 调用,这个 # 是否有可能增加?
谢谢!
我有一个包含一万多个文件的存储桶。在执行“ls -l”文件夹时出现以下错误,但文件夹中少于 1000 个文件的情况下工作正常。有什么建议么?
ls: 读取目录 ./: 输入/输出错误
我注意到文件夹中的每个文件列表都会对 S3 进行 http 调用,这个 # 是否有可能增加?
谢谢!
我想推荐看看新项目 RioFS(用户空间 S3 文件系统):https ://github.com/skoobe/riofs 。
该项目是“s3fs”替代方案,与“s3fs”相比的主要优势是:简单、操作速度和无错误代码。目前该项目处于“测试”状态,但它已经在几个高负载文件服务器上运行了相当长的一段时间。
我们正在寻求更多的人加入我们的项目并帮助进行测试。从我们这边,我们提供快速的错误修复,并会听取您添加新功能的请求。
RioFS应该可以很好地处理每个目录中的大量文件,但请尝试在配置文件中增加目录缓存超时(参见dir_cache_max_time
中的描述riofs.conf.xml
)
希望它对您有所帮助,我们期待看到您加入我们的社区!