不是跟你杠,我要真跟你杠我就举例18亿文件了。十几万文件对nas来说应该并不少见,局域网内这个数据量是完全有可能的,这种情况是必须要考虑的,而一个人的百度网盘有这么大的数据量的不多。我不知道你有没有关注过绿联这个nas刚上市的时候的情况,有个细节是绿联最初是做全盘索引的,后续如果进一步做全盘md5计算,是有可能实现上传的时候比对md5的,但是呢,被狂骂,最后把全盘索引取消了,这种情况下,又怎么去跟用户解释我把你30T的数据计算了md5,是为了不知道什么时候你上传文件到某一个文件夹,我来提前弹一个窗口问你是不是覆盖?你懂技术咱俩尚且达不成共识,厂商面对普通用户的时候更是如此。如果为了这个提前的弹窗,而要遍历他每一个文件,很长一段时间硬盘豆子吵不停,io速度显著降低,你猜他骂不骂。就像微信,大家骂文件会过期,也会骂占用手机空间大,但是他们不知道如果文件每次都默认加载不过期占用的容量会更大。情绪来了,没有道理可讲,也没办法对所有人讲
对比更慢,其实就又回到了最初的问题,无人值守。文件多的时候,要等待很久才能进入无人值守状态,如果半个小时以后才能做到无人值守,那这还算不算是无人值守呢
这就意味着我拖一个1w个文件的文件夹到浏览器,浏览器需要计算这1w个文件的md5并且上传比对,然后才开始真的上传。我估计这个效率比直接比对文件名还要慢。唉?浏览器本身有md5计算功能吗
巧了不是,这种方式我之前也想过哈哈哈哈。但是后来我发现,在群晖上如果我觉得有文件漏掉了,我都是直接把全部文件再拖上去,让他自己跳过,你这种方式在这个场景下还是走了一遍完整上传的。最终要不要还没确定的时候,资源先消耗完了,这种方式只在内网、文件总量少、几乎没有什么重名文件的情况下有优势
跳过的文件所在的电脑已经关机了,我用其他电脑登陆选择覆盖的时候已经无法完成操作了。因为跳过是标记,没有真的传上来。另外我从一台电脑的浏览器去发起另一台浏览器的任务,类似于远程协助,不知道能不能做到
这种就得保证我操作的电脑一直开着,文件一直在,并且只能在这台电脑上操作。相当于这台电脑本地浏览器的一个通知。做不到跨设备或者监控文件变化
我猜测,在大规模文件复制的时间,如果无人值守,遇到重名的时候再弹出来,会不会让拷贝过程卡住?以前windows就会出现这样的情况。不过也不是没有解决办法,拷贝前先全部对比一遍咯,但也有问题,这个对比需要多长时间,又跟无人值守相悖了
关注数量超出限制,
请先删除部分内容再尝试