362227
362227
BaiduPCS-Go config set -max_upload_parallel 99 不知道和这个有没有关系
> (1)你这种场景就不要加这个 --norapid 这个标志,小文件sha1计算很快的,你应该增加 --ow 这个标志检测同名文件,同名的文件就跳过不再重复上传 (2)-p会在下个版本放开,不再限制,但是这个数量调太大会出问题,阿里那边会有风控 我测试过了,大多数是1M以内的文件,而且特别特别多,反正加不加 --norapid ,都很慢,因为文件数太多了。我用rclone就很快,可以跳过同文件名,只不过只对国外网盘友好。 我加了 --ow ,去掉--norapid ,一样会上传,反正我看到有上传速度,而且确实也很慢,是上传完后才识别是重复文件,然后进回收站,非常浪费时间
> 这意味你这个文件有被修改过啦,肯定需要重新上传最新的,不然的话你云盘上的文件内容和本地的文件就不一致了 我这说错了,是加了--norapid --ow,一样会上传。因为这个程序的逻辑是先上传再检测同名文件,如果同名就删掉进回收站,所以没有我想要的那种跳过同名文件的效果。 如果是没有加--norapid ,确实不会上传,但会检测sha1,一样会浪费时间,因为文件数太多
> > > 这意味你这个文件有被修改过啦,肯定需要重新上传最新的,不然的话你云盘上的文件内容和本地的文件就不一致了 > > > > > > 我这说错了,是加了--norapid --ow,一样会上传。因为这个程序的逻辑是先上传再检测同名文件,如果同名就删掉进回收站,所以没有我想要的那种跳过同名文件的效果。 > > 你不要加norapid,只加ow 上传这部分的逻辑是先检测网盘有没有一样的文件,如果有一模一样的文件就直接跳过,如果只是文件名相同,但是内容不同会删除云盘的文件重新上传。 是的,只加ow,但检测sha1其实一样很浪费时间,文件数太多太多了,要6、7个小时。谷歌网盘,我用rclone半小时就搞定了(rclone可以设置跳过同文件名,且不检测sha1)。
> > > 这意味你这个文件有被修改过啦,肯定需要重新上传最新的,不然的话你云盘上的文件内容和本地的文件就不一致了 > > > > > > 我这说错了,是加了--norapid --ow,一样会上传。因为这个程序的逻辑是先上传再检测同名文件,如果同名就删掉进回收站,所以没有我想要的那种跳过同名文件的效果。 > > 你不要加norapid,只加ow 上传这部分的逻辑是先检测网盘有没有一样的文件,如果有一模一样的文件就直接跳过,如果只是文件名相同,但是内容不同会删除云盘的文件重新上传。 而且我注意到 一个几百KB小文件要20秒? 检测到同名文件,文件内容完全一致,无需重复上传: /img/new/2023/10/08/05/35/808575-768x1197.jpg [1191] 2023-10-08 22:03:23 文件上传结果: 成功! 耗时 20秒
> 这确实,检测同名文件确实会慢的,你要不试试同步备份功能吧,应该会快一点,下面这个命令 > > ``` > aliyunpan sync start -ldir "D:\本地目录\xxxxxxx" -pdir "/云盘目录/xxxxx" -mode "upload" > ``` 这个很早就试了,同步了几小时,网盘漏了一大堆文件,而且看不到输出。 目前我自己写了shell脚本 就上传过去两天的文件 暂时就这样
耗时太长的原因应该知道了, 是网盘文件太多导致api list加载时间太长。
chrome插件别下架,我还在用
重新部署就正常,一重启vps就失效