aliyunpan icon indicating copy to clipboard operation
aliyunpan copied to clipboard

同步模式下如何查看进度?

Open lovechang1986 opened this issue 1 year ago • 10 comments

大佬求助,如题,同步模式下如何查看进度?

另外,我只有上传需求,是否可以只用upload,而不需要sync模式就行?

upload会重复上传文件吗?

lovechang1986 avatar Sep 02 '22 22:09 lovechang1986

同步模式只能查看上传的文件,上传速度和进度是无法查看。 可以只用upload,开启覆盖上传就可以了,例如: upload -ow /xx/dd/xx

tickstep avatar Sep 04 '22 07:09 tickstep

大佬意思是upload默认是不覆盖上传,如果网盘存在这个文件这跳过是吗?

还有个额外的问题,sync模式start之后如何自动退出了?

lovechang1986 avatar Sep 04 '22 22:09 lovechang1986

大佬意思是upload默认是不覆盖上传,如果网盘存在这个文件这跳过是吗?

还有个额外的问题,sync模式start之后如何自动退出了?

upload默认是不覆盖上传,如果网盘存在这个文件则重命名上传的文件 sync模式start之后如何自动退出了==》sync一般都是后台启动,要关闭就直接关闭程序即可

这两者都可以支持上传文件,使用哪种你得结合你的场景和需求了。

tickstep avatar Sep 05 '22 01:09 tickstep

好的,大概了解了,但细节还是不太懂。 upload遇到网盘里有的文件重名命是什么操作,命名本地的还是网盘,命名之后呢?

如果是sync我是不是启动一个服务这样比较好呀?

lovechang1986 avatar Sep 05 '22 02:09 lovechang1986

好的,大概了解了,但细节还是不太懂。 upload遇到网盘里有的文件重名命是什么操作,命名本地的还是网盘,命名之后呢?

如果是sync我是不是启动一个服务这样比较好呀?

重命名的是网盘的文件,本地不影响的 sync命令肯定是服务好,它就是为了这个场景的

tickstep avatar Sep 05 '22 03:09 tickstep

命名之后再次把本地的上传吗

sync如何用systemctl启动服务呢?

lovechang1986 avatar Sep 05 '22 03:09 lovechang1986

命名之后再次把本地的上传吗

sync如何用systemctl启动服务呢?

你可以自己配置下,这里有个参考:https://github.com/tickstep/aliyunpan/blob/main/assets/service/linux/aliyunpansync.service

tickstep avatar Sep 12 '22 02:09 tickstep

谢谢,明白了。

还是有些不太懂sync的逻辑,是间隔一定时间扫描新文件还是有个watchdog监控文件?

lovechang1986 avatar Sep 12 '22 02:09 lovechang1986

谢谢,明白了。

还是有些不太懂sync的逻辑,是间隔一定时间扫描新文件还是有个watchdog监控文件?

对于云盘文件:只能是定期扫描了 对于本地文件:目前也是定期扫描的,会每隔几秒就快速遍历一遍看看有没有修改的文件。有在考虑增加file watcher的功能,但是现在不同的平台这个逻辑不一样,有点麻烦,还没有搞。

tickstep avatar Sep 12 '22 02:09 tickstep

是的,不同系统的监控方式石油很大区别,还是比较麻烦点,谢谢您的开源工作。:+1:

我想做一个配合sync本地upload模式的定期删除本地文件的脚本,您有什么好的建议吗?我应该去哪个位置查找项目的数据库以找到本地和云盘文件大小一致的文件或者mda5一致的文件呢?

lovechang1986 avatar Sep 12 '22 02:09 lovechang1986

sync 模式不能查看进度还是存在些问题。假如要同步的目录非常大且改动频繁,想定期在云盘上做一次 snapshot。用 upload 模式不能保证本地删除了数据也云盘也删除,用 sync 又不能查看进度,不知道是否同步完成。

handsomecheung avatar Sep 28 '22 07:09 handsomecheung

同步模式只能查看上传的文件,上传速度和进度是无法查看。 可以只用upload,开启覆盖上传就可以了,例如: upload -ow /xx/dd/xx

覆盖上传怎么写到配置文件里?

Annnnh1010 avatar Jan 08 '23 20:01 Annnnh1010