rispublic 发表于 2018-12-31 14:35:49

增加目标目录下的文件索引(类似百度闪传功能)?

设源目录为A、目标目录为B。
现在微力同步的情况是不是这样,即:1)如果在B下,有与A下对应位置(次级目录)且相同文件名的文件,则自动判断为不用重新拷贝传输?2)但是,假如B下某个很大的文件,内容没变,但是改名了,或者是在B下换了次级目录位置,则会重新重新拷贝传输?
在第2种情况下,能不能类似百度的闪传,对B下的目录也索引(hash)一下,如果发现内容没变,直接从B下拷贝到需要的位置就行了?因为A文件很多的情况下,经常会移动一下位置,改文件名等,但是文件内容不变。
谢谢!

admin 发表于 2018-12-31 14:39:57

您好,如您描述的第1点现在已经实现
对于第2点,早期的版本有这个功能,后面移除了,因为第2点,有人想索引,有人又不想索引,
所以目前只有B也是读写的情况才会做哈希,只读的不做哈希。
第2点属于优化的范围,目前还没有考虑到好的方案。

heartnn 发表于 2019-3-13 10:25:38

干脆就目录下所有文件同步的时候都hash一下,存成db,不过应该是挺耗资源的。

nihaolai 发表于 2022-11-27 09:36:42

好好好好好好好好好好好好好好好好好顶
页: [1]
查看完整版本: 增加目标目录下的文件索引(类似百度闪传功能)?