我当前的项目需要一个云文件系统(确切地说是一个云 FTP)。
有没有可用的开源实现?如果是的话,请你给我一些参考。如果有一些与实施相关的技术报告,那就再好不过了:)
由于我还没有找到一个,我正在考虑从头开始实施一个。然后我又出现了一个问题:类似于本地文件系统,block
我认为最好引入基本存储单元的概念,以减少Internet上小对象传输的开销。那么如何在传输成本和云存储使用量之间做出折衷,在本地 fs 场景下,如果块大小太大,磁盘使用量会急剧下降?我应该设置多大的块大小?
我向一位资深人士寻求上述权衡,他建议可以使用可变块大小。然后我很好奇为什么像 minix 或 ext3 这样的经典文件系统不采用这种策略(如果我犯了错误,请纠正我)?