【发布时间】:2012-05-17 18:32:30
【问题描述】:
我当前的项目需要一个云文件系统(确切地说是一个云 FTP)。
是否有任何可用的开源实现?如果是的话,请你给我一些参考。如果有一些与实施相关的技术报告,那就再好不过了:)
由于我还没有找到一个,我正在考虑从头开始实施一个。然后我又出现了一个问题:类似于本地文件系统,我认为block的概念最好作为基本存储单元引入,以减少Internet上小对象传输的开销。那么如何在传输成本和云存储使用量之间做出折衷呢?在本地FS场景下,如果块大小太大,磁盘使用量会急剧下降?我应该设置多大的块大小?
为了上述权衡,我求助于一位资深人士,他建议可以使用可变块大小。那我很好奇为什么像minix或ext3这样的经典文件系统不采用这种策略(如果我犯了错误请纠正我)?
【问题讨论】:
-
参见例如(不是 FTP,类似 Dropbox):alternativeto.net/software/dropbox/?license=opensource。好网站,替代.net。
-
@assylias 谢谢。一个很好的参考:)
标签: filesystems cloud hard-drive disk-io