![OneDrive 上传已删除的文件](https://linux22.com/image/1421102/OneDrive%20%E4%B8%8A%E4%BC%A0%E5%B7%B2%E5%88%A0%E9%99%A4%E7%9A%84%E6%96%87%E4%BB%B6.png)
我对 OneDrive 如何处理长时间离线的客户端存在疑问,我希望有人可以解释这个问题背后的机制。
案情如下:
用户“A”的计算机安装了 OneDrive Business 同步客户端。已同步 x 个文件和文件夹。A 离线了 2 个月,在此期间,一些已同步到 A 计算机的文件已在云端被删除。两个月后,A 再次打开计算机,OneDrive 客户端开始同步。
现在出现了一个问题,A 离线时已在云端删除的文件现在又通过 A 的 OneDrive 客户端再次上传,并且这些文件将分发给所有之前已删除这些文件的其他客户端。
有什么方法可以避免这个问题并确保 OneDrive 更好地记住在这种情况下应该丢弃哪些文件。
任何人?
答案1
OneDrive 根据同步时云端和桌面上的文件夹和文件内容进行同步。它会根据所面临的情况尽最大努力。当 OneDrive 发生冲突时,它会出于谨慎而出错。这就是它会添加文件而不是删除文件的原因。
理想情况下,应该保留文件操作的修订日志,以便 OneDrive 客户端可以应用上次联机时所做的更改。不幸的是,OneDrive 并非如此设计。所有计算机都需要联机才能立即级联更改,否则可能会出现此类同步问题。