2013-05-30 51 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說明)

希望它可以幫助你,我們期待着看到你加入我們的社區!