与 onedrive 同步网络驱动器

use*_*311 5 networking sync

几年来,我一直使用 HP MediaSmart HomeServer 作为我的网络文件服务器。我一直在使用 SkyDrive(现在是 OneDrive),并尝试使用 OneDrive 作为我的文件服务器。我从 Microsoft 那里获得了 200 GB 的存储空间一年,但无法将 OneDrive 与我的网络文件服务器同步。

我需要的只是 Onedrive 和网络文件服务器之间的每日同步而不是实时同步。我尝试使用 SyncToy 将网络文件同步到本地桌面,但每次都必须手动执行。我还将网络文件从本地桌面同步到 OneDrive。这个过程非常繁琐,因为我必须每天或每周都这样做。必须有一种更简单的方法来使 OneDrive 文件与网络文件服务器同步。Microsoft OneDrive 网站上没有很多帮助来做我想做的事。

我希望这个论坛里的人可以帮助我!提前致谢!乔

小智 8

这有点晚了,但可能会帮助其他人搜索。OneDrive 不需要网络驱动器的任何部分,但您可以通过创建符号链接诱使它使用映射的网络驱动器作为其主存储。这是快速而肮脏的步骤:

  1. 在 C 盘根目录创建文件夹(例如C:\Share
  2. 在其中创建一个名为 OneDrive 之类的文件夹(例如C:\Share\OneDrive
  3. 打开 OneDrive 界面,并将其指向新创建的文件夹。
  4. 杀死 OneDrive
  5. 删除里面的 Share 文件夹 C:\
  6. 打开提升的命令提示符(转到开始 -> 输入 CMD -> 右键单击​​并以管理员身份运行)
  7. 现在,我们将创建通过键入一个符号链接mklink /d c:\Share\ \\path\to\,其中 \\path\to\是包含你的OneDrive文件夹中的文件夹。
  8. 重新启动 OneDrive 应用程序就大功告成了!

如果它看起来没有做任何事情,请不要担心,我的花了几个小时才开始以相当可悲的速度上传。到目前为止,我只有两天上传了 2GB(我的带宽每天可以上传约 40GB)。


小智 0

我能想到实现这一目标的唯一方法是拥有一台专用于同步过程的电脑。它连接到互联网和网络存储设备。Windows 8/8.1 允许您通过单击资源管理器中的 skydrive 链接并进入属性来将 Onedrive 同步文件夹设置到自定义位置。我猜您应该能够将此位置设置为您的网络存储设备。只要充当中介的电脑开启并连接,网络存储设备上的任何内容都应该与 Onedrive 同步。您可能还必须将所有文件和目录设置为离线可用,以便 Onedrive 实际上将文件下载到网络存储设备。不仅仅是显示它们的快捷方式(这是在 Windows 8.1 中引入的,以节省本地存储空间)。