上传与同步导致本地文件被删除

问题:在使用客户端上传文件夹,文件夹内容很多,未能完全上传就关机退出客户端。第二天重新登录客户端点击同步,发现非常多的未上传的本地文件被删除。由于这些文件未上传服务器,所以在服务器端任何地方也找不到,本地也是直接删除,未找到本地的备份或垃圾箱。被迫用数据恢复软件恢复!
建议:删除需谨慎,建议对任何数据要删除事都要提示,如果不提示就不能真删除,这个非常重要,数据最重要!
目前已暂时将sea file降级为数据传输使用,而不再作为私有云盘备份使用。直到问题能够解决。

这里为什么要重新登录客户端?正常情况下,第一天登录成功,第二天就会自动登录的。

如果你在web端断开客户端连接,并用了 “远程擦除” 的功能,第二天在使用用户名密码重新登录的时候,会删除本地文件。

是否自动登录都没关系,在用户毫不知情的情况下删除文件并且无法恢复,这是最大的问题,这是大忌
删除一定要提醒,这是所有数据管理的最基本的要求

我自己测试同步文件时(未同步完成)退出客户端,之后再打开客户端是会继续同步文件的,没有删除本地文件。

至于你的问题,你最好在检查一下设置,或者自己多测试一下。

1、拖拽文件夹到客户端
2、未完成上传时关闭电脑
3、打开电脑,启动客户端进行同步(我点过多次同步按钮,因为中间出现报错的叹号)
4、查看日志,我的日志里显示未能删除部分文件,这才引起我的警惕,检查发现有些被删除,有些未能删除,未能删除的记录了日志
备注说明:1、我的本地文件夹是在移动硬盘上,不知道是否有影响。
2、sea file服务器和客户端在互联网环境,不知道是否有影响

猜测可能:
上传以本地文件为基准,同步以服务器端文件为基准,所以导致同步时不存在于服务器端的本地文件被删除。
另外,传输速度也可能有影响,我观察到的另一个现象,在资料库本地文件夹中,新建一个文件夹,然后改名,如果新建文件夹已经上传上去,后改名,就没错误,如果还未上传上去就改名,就会有问题。这个和上传速度有关,感觉这些是并行处理的,多个进程并行处理,所以上传时间会导致不同的结果
以上现象是我亲见,原因纯属个人猜测
感觉seafile还不错,但删除本地数据未提示,也未回退机制,这个让我非常担心