是否可以为 Google Drive“映射网络驱动器”,以便它在资源管理器中显示为普通的 Windows 驱动器?
(在 Mac 和 Linux 上也一样吗?)
2023 年更新
现在,此功能已内置于适用于 Windows 的 Google Drive 桌面应用中。我记得大约是 2022 年,或者可能更早一点。对于 Mac,它以正常方式显示为附加驱动器。请参阅更新的已接受答案:https://superuser.com/a/1385229/21353
感谢在该功能推出之前做出贡献并提供解决方案的所有人。
答案1
不只是一个文件夹。我想您可以使用 subst 命令将文件夹映射为驱动器号。还没有测试过,Google Drive 可能会做一些特殊的事情,语法错误等。
subst g: "c:\users\username\Google Drive"
当然,将“用户名”更改为您的用户名。在启动时使用 bat 文件运行,可能是自动启动或类似程序。
我很好奇,为什么驱动器不行,只有一个文件夹不行?可能是多个用户共享?如果是这样,可能需要设置权限。
更新:我很好奇并尝试了一下,它似乎有效。
答案2
Linux 支持显然正在开发中。并且毫无疑问将使用 webdav(也可能是 FTP)。Windows、OSX 和 Linux 都支持安装基于 webdav 的文件系统(在 Linux 下使用 davfs2)。
还将有一个用于 Linux 的同步客户端,这意味着当没有网络时文件仍然可用(与 Windows 和 OSX 客户端的工作方式相同)。
答案3
2022 年左右更新
正如这个问题最初提出的那样,Windows 上的官方 Google Drive 桌面客户端现在以驱动器号的形式安装。在 Mac 上,它相当于将驱动器安装为附加的本地驱动器。
限制是显示的驱动器大小/可用空间比机器自己的本地物理系统驱动器容量略小。即使 Google Drive 容量大得多,例如 2Tb。
例如,就我自己的情况而言,我的系统驱动器分区是 422Gb
安装为 G 的 Google Drive 大小相同,但可用空间略少,尽管我云端的实际 Google Drive 是 2Tb。
前面提到的解决方案也可以考虑。我认为 Mountain Duck 的好处可能是它可以处理比机器中的本地物理系统驱动器更大的文件。
Mountain Duck 将把 Google Drive 映射为网络驱动器 - 根据山鸭网站:
Mountain Duck 可让您在 macOS 上的 Finder 和 Windows 上的文件资源管理器中将服务器和云存储作为磁盘安装。使用任何应用程序打开远程文件并像在本地卷上一样工作。
请注意,这是一款付费应用。但如果您想在所有机器上使用它,它有一个灵活的许可证 -https://mountainduck.io/buy/:
只要是同一个用户访问该软件,一个许可证就可以在任意数量的计算机上使用
适用于 Mac 和 PC。
另一个正在研究的应用程序是同步中- 它不会像 Mountain Duck 那样安装云驱动器,但它确实提供了比谷歌自己的驱动器应用程序更多的功能,而且它可以在 Linux 以及 Mac 和 Windows 上使用。
我不为他们工作,也没有任何经济利益。
使这个答案被接受。