我安装了Google云端硬盘,并希望使用它来备份分散在硬盘上的一些数据。
我无法使用这些不同的目录,因为我只能在Google应用中设置一个文件夹。我试图创建到外部目录的结点和硬链接,但是它不起作用...任何想法如何正确设置它?
我安装了Google云端硬盘,并希望使用它来备份分散在硬盘上的一些数据。
我无法使用这些不同的目录,因为我只能在Google应用中设置一个文件夹。我试图创建到外部目录的结点和硬链接,但是它不起作用...任何想法如何正确设置它?
Answers:
您可以使用我在Dropbox遇到相同问题时所使用的工具。这就是要使用的:NTFS Junction Points就像你说的那样。
这几乎是文件系统中的一个虫洞,它产生了一种快捷方式,而不会像应用程序那样出现。将它们用作防病毒软件会扫描两个文件夹(尽管物理上是相同的),但还有其他缺点。
如果有帮助,请尝试使用Junction Link Magic之类的方法代替命令行。
更新: JLM似乎没有按照我们想要的方式创建连接点。而是使用创建硬链接的Junction Master,这将取决于我们所需的方式对应用程序而言。您可以在这里阅读更多内容。
在Junction Master中创建链接将允许Google云端硬盘在选项中看到它。
如果我们从快捷方式的角度来看它,请考虑将Junction Link作为快捷方式文件,将Destination作为原始位置。
并考虑查看针对Dropbox进行此操作的教程,因为Google Drive同样只有一个同步文件夹。
哦,我会避免驱动器之间的连接点!
我在结合点和符号链接方面拥有丰富的经验,并注意到以下结果:
Google云端硬盘目录中的路口和SymLink不同步
硬链接未提供直接解决方案
将实际目录移动到Google云端硬盘,并从原始位置创建交汇处到新的(Google云端硬盘)位置DID同步(也许这也适用于SymLinks)
另外:我还没有看到交叉交叉(LOCAL)驱动器边界的问题(C:-> F :),并且多年来已经广泛地做到这一点)。SymLink必须跨越机器边界(C:-> NetworkShare)。
移动目录然后链接(并感觉“不自然”)是一种PITA,但是这样做很好。
mklink /J "X:\<Google Drive>\<Link Name>" X:\path\to\folder
可能取决于GDrive版本...链接和目标都在同一驱动器上。反正新的“谷歌备份和同步”具有此功能内置的。
从命令提示符:
mklink /J "C:\Users\<username>\Google Drive\<folder>" C:\path\to\folder
http://blog.redhed.org/2012/04/use-existing-folder-for-google-drive.html
将现有文件夹用于Google云端硬盘我觉得有点烦人,我的Google云端硬盘文件夹必须命名为“ Google云端硬盘”。如果在开始使用高级配置之前可以将Google Drive文件夹放置在任意位置,但是无论您在何处找到它,它都会创建一个Google Drive目录来存储文件。我想将现有文件夹用于Google云端硬盘。我有一个与Live Mesh和Dropbox一起使用的文件夹,我想将其用于同步到云的文件。我发现某个地方会有一个注册表项或配置文件,可以让我更改Google云端硬盘的位置,但是我都找不到。我决定尝试一些不同的东西。我使用符号链接将Google云端硬盘文件夹指向现有的同步文件夹。
这是您应该遵循的步骤。
从您要使用的现有文件夹中临时删除数据。在我的情况下,我有一个文件夹C:\ Users \ user \ Documents Synchronize,用于将数据同步到“云”。我从该文件夹中删除了数据,并将其暂时放置在其他位置。
创建symlink以管理员身份运行命令提示符,然后创建symlink。我的命令如下所示:
mklink / J“ C:\ Users \ user \ Google Drive” C:\ Users \ user \ Documents \ Synchronize
由于Google云端硬盘中有空格,因此必须使用引号。我用于符号Google云端硬盘的位置是Google云端硬盘安装程序将使用的默认位置。您可以将其放置在任意位置,但是由于它是符号链接,因此它实际上不会占用任何空间,因此无关紧要。/ J开关使其成为硬链接。(C:\ Users \“您的用户名” \ Google云端硬盘是Google云端硬盘的默认位置)
如果您想了解有关符号链接的更多信息,请参见此处:howtogeek
安装和配置Google云端硬盘除非您在奇怪的位置创建了symlink文件夹,否则您只能使用默认配置。
将数据移回到现有文件夹中,我将数据放回C:\ Users \ user \ Documents Synchronize中,它立即开始同步到“云”中的Google云端硬盘。
欢呼!
只是一个快速的答案(总结一下),它可以在Windows 10中使用:
mklink /D "C:\Users\name\Desktop\Your_shortcut" "C:\Users\name\AppData\Folder_to_link"
第一个链接将创建指向第二个链接的路径的文件夹快捷方式。
(符号链接看起来像普通的Windows快捷方式,但是您会看到文件“类型”的不同,它不是“快捷方式”,而是带有快捷方式选项卡的“文件文件夹”)
只是综合另一个问题/答案:
/D Creates a directory symbolic link. Default is a file symbolic link.
/H Creates a hard link instead of a symbolic link.
/J Creates a Directory Junction.
Link specifies the new symbolic link name.
Target specifies the path (relative or absolute) that the new link refers to.
/ J和/ D是不同的:如果从另一台机器访问路径,则只有/ J将起作用。
单击系统任务栏中的Google Drive图标(通常在Windows任务栏的右下角),选择“偏好设置”,然后选择“断开连接帐户”,您的Drive将断开连接,但文件将保留在PC上。再次询问时登录Google Drive图标,逐步进行设置,直到出现2的屏幕2 –然后单击“高级设置”单击“更改”以选择文件夹名称和位置您的文件将位于:1)在此新位置重新同步到您的PC上删除旧文件夹和文件-如果需要的话。2)比较现有文件(如果您将Google云端硬盘文件夹或所有内容移动到您选择的新文件夹中)。
在Windows 10上,使用mklink可以正常工作。请确保以管理员身份运行CMD。
C:\WINDOWS\system32>mklink /j "C:\Users\James\Google Drive\MyFolder" "C:\Users\James\Documents\MyFolder"
Junction created for C:\Users\James\Google Drive\MyFolder<<===>> C:\Users\James\Documents\MyFolder