我在 OneDrive 中存储了大量小文件(超过 50,000 个)。每当我在新电脑上登录 OneDrive 时,它都需要很长时间才能同步文件(无需下载)。
如果我将这些文件放入存档中,速度会加快吗?我希望这可以让 OneDrive 更轻松地对它们进行索引。
答案1
是的,单个文件在文件管理器中出现的速度仍然比 50,000 个小文件更快。
Onedrive 会动态下载数据,但仍会在本地文件系统中为这些文件创建“占位符”,即所谓的稀疏文件。文件是真实的,它存在,但数据尚未分配。这不仅仅是 Onedrive 花了很长时间来“索引”一大堆更改,它正在对本地文件系统进行真正的更改。
在您的情况下,Onedrive 无需创建 50,000 个稀疏文件链接,而是只需创建一个文件。
仅仅因为没有下载数据并不意味着 Onedrive 没有将任何内容写入磁盘,这 50,000 个文件被创建,就像等待被数据填充的空文件一样。
答案2
尝试将小文件压缩到压缩文件夹中,OneDrive 同步大量文件的速度很慢。