我安装了 Google Drive 并想使用它来备份分散在我硬盘上的一些数据。
我无法让它使用这些不同的目录,因为我只能在 Google 应用中设置一个文件夹。我尝试创建到外部目录的连接和硬链接,但是没有用... 有什么想法可以正确设置它吗?
答案1
你可以使用我在 Dropbox 遇到同样问题时使用的方法。那就是使用:NTFS 连接点像你说的。
它基本上是文件系统中的一个虫洞,可以创建一个快捷方式,但应用程序看不到它。使用这些方法有缺点,因为防病毒软件会扫描这两个文件夹(尽管它们在物理上是相同的),等等。
尝试类似连接魔法如果有帮助的话,而不是命令行。
更新:看来 JLM 并没有按照我们想要的方式创建连接点。而是使用连接大师从而创造了硬链接,这将以我们需要的方式对应用程序进行欺骗。您可以阅读更多这里。
在 Junction Master 中创建链接将允许 Google Drive 在选项中看到它。
如果我们从捷径的角度来看待它,考虑一下枢纽连接作为快捷方式文件,以及目的地作为原始位置。
考虑看看Dropbox 教程,因为 Google Drive 同样只有一个同步文件夹。
哦,我会避开驱动器之间的连接点!
答案2
我对连接点和符号链接有丰富的经验,并注意到以下结果:
Google Drive 目录内的连接点和符号链接未同步
硬链接没有提供直接的解决方案
将实际目录移动到 Google Drive 并创建从原始位置到新位置(Google Drive)的连接点已同步(这可能也适用于 SymLinks)
另外:我还没有发现连接跨越(本地)驱动器边界(C: -> F:)的问题,并且多年来一直广泛这样做。需要 SymLink 跨越 MACHINE 边界(C: -> NetworkShare)。
移动目录然后链接是一个 PITA(并且感觉“不自然”),但是这样可以正常工作。
答案3
您可以将实际文件夹拖到 Google Drive 文件夹中。然后在文件夹原来的位置创建快捷方式。
答案4
在 Windows 上使用 mklink 的 /d 参数对我来说非常有效
cd %userprofile%\Google Drive
mklink /d Documents %userprofile%\Documents