我当前的项目(完全是云FTP)需要云文件系统。
是否有可用的开源实现?如果是的话,请你给我一些参考。如果有一些与实施有关的技术报告,那就更好了:)
由于我没有找到,我正在考虑从头开始实施。然后我仍然遇到一个问题:类似于本地文件系统,我认为block
的概念更好地作为基本存储单元引入,以减少因特网上小对象传输的开销。那么如果在本地fs场景中块大小太大,如果磁盘使用率会急剧下降,那么如何在传输成本和云存储使用之间做出妥协呢?我应该设置块大小多大?
我转向一位资深人士进行上述权衡,他提出了可以采用可变块大小的建议。然后我很好奇为什么像minix或ext3这样的经典文件系统不采取这种策略(如果我犯了错误,请纠正我)?
答案 0 :(得分:1)
S3可用 How can I create an Amazon S3 clone on my host?
ubuntu也能够云计算一堆计算机并设置分布式文件系统。 http://www.ubuntu.com/cloud
您是在尝试主要防止数据丢失还是提高下载速度?
你有多少硬件?
你看过ZFS作为文件系统吗?这很有意思,但我从来没有把它设置好。