如何同步 Google Drive 目录之外的目录

Dar*_*qer 42 windows google-drive

我安装了 Google Drive 并想用它来备份一些分散在我的硬盘上的数据。

我无法让它使用这些不同的目录,因为我只能在 Google 应用程序中设置一个文件夹。我试图创建到外部目录的连接和硬链接,但是它不起作用......如何正确设置它的任何想法?

Jay*_*ick 21

你可以使用我在 Dropbox 遇到同样问题时使用的东西。这就是使用:NTFS 连接点,就像你说的。

它几乎是文件系统中的一个虫洞,它创建了一个快捷方式,而不像应用程序那样出现。使用这些作为防病毒软件会扫描两个文件夹(尽管物理上相同)等有缺点。

如果有帮助,请尝试使用Junction Link Magic 之类的方法而不是命令行。

更新:看起来 JLM 没有按照我们想要的方式创建连接点。而是使用创建硬链接的Junction Master,这将按照我们需要的方式欺骗​​应用程序。您可以在此处阅读更多内容。

在此处输入图片说明

在 Junction Master 中创建链接将允许 Google Drive 在选项中看到它。

谷歌驱动器的选项窗口

If we look at it in terms of shortcuts, consider a Junction Link as the shortcut file, and Destination as the original location.

And consider looking at tutorials to do this for Dropbox, as Google Drive similarly has only a single sync folder.

Oh and I'd avoid juntion points between drives!

  • 我试过了,但 GoogleDrive 应用程序无法识别它 (7认同)
  • @Darqer:刚刚尝试了 JLM 并确认它不起作用。经过测试的 Junction Master,它在 Gdrive 上运行良好。*更新答案* (3认同)
  • @jay - 我突然想到实际文件驻留在 Google Drive 目录中 - 您将它们从原始位置移到那里 - 然后在原始位置创建一个硬链接(使用junctionmaster 或其他方式)以指向该目录在 Google 云端硬盘下。我认为这是相反的方式,这就是为什么我无法让它工作的原因。知道为什么将硬链接放在指向原始位置目录的 Google Drive 中吗? (3认同)
  • 应用程序可以识别路口,所以我认为谷歌不会与它同步。 (2认同)

Her*_*rbM 16

我在连接点和符号链接方面有丰富的经验,并注意到以下结果:

  • Google Drive 目录中的连接点和符号链接未同步

  • 硬链接没有提供直接的解决方案

  • 将实际目录移动到 Google Drive 并从 ORIGINAL 位置创建 Junction 到 NEW (Google Drive) 位置 DID 同步(可能这也适用于 SymLinks)

另外:我没有看到交叉点交叉(LOCAL)驱动器边界(C:-> F:)的问题,并且多年来已经广泛地这样做了)。SymLinks 需要跨越 MACHINE 边界 (C: -> NetworkShare)。

这是一个 PITA 移动目录然后链接(感觉“不自然”),但它可以正常工作。

  • 刚刚测试了 GDrive 文件夹内的连接点。适用于 Windows 10 x64。 (2认同)
  • @JinSnow FWIW 我使用了其他评论中提到的 CLI 命令`mklink /J "X:\<Google Drive>\<Link Name>" X:\path\to\folder` 也许这取决于 GDrive 版本......也是链接和目标在同一个驱动器上。无论如何,新的“Google Backup and Sync”内置了此功能。 (2认同)

小智 12

您可以将实际文件夹拖到 Google Drive 文件夹中。然后在您最初拥有该文件夹的位置创建一个快捷方式。