![如何使用 Google Drive 处理存储在 NAS(网络驱动器)上的数据?](https://linux22.com/image/1416426/%E5%A6%82%E4%BD%95%E4%BD%BF%E7%94%A8%20Google%20Drive%20%E5%A4%84%E7%90%86%E5%AD%98%E5%82%A8%E5%9C%A8%20NAS%EF%BC%88%E7%BD%91%E7%BB%9C%E9%A9%B1%E5%8A%A8%E5%99%A8%EF%BC%89%E4%B8%8A%E7%9A%84%E6%95%B0%E6%8D%AE%EF%BC%9F.png)
我已经使用 Google Drive 备份一段时间了(是的……我确实在本地加密了某些文件)。我当时有很多本地存储空间,所以我将 Google Drive 目录移到了我的存储驱动器上。
我最近换了一台只有 256GB 本地存储空间的笔记本电脑,并且有一个空间充足的 NAS。我显然没有足够的本地存储空间来有效地使用 Google Drive 和需要它安装在 NAS 上。我尝试过符号链接,并直接将 Drive 目录放在 NAS 上...都失败了(似乎不支持符号链接和网络驱动器)。我还尝试在 VMware Fusion 创建的 Windows 8 VM 中将共享目录映射到驱动器号和 Google Drive,但仍然失败,原因与 OS X 网络位置相同。
关于如何将我的 Google Drive 目录放到 NAS 上,您有什么想法吗?我曾经在 NAS 上放置了一个 VM,这样实际上就将存储放在了 NAS 上,但性能却如预期的那样糟糕。如果我可以“欺骗”Windows 或 OS X,让它们认为某个目录是本地的,那么它就可以工作,但我不知道如何做到这一点。
答案1
Insync 是一个 Google Drive 客户端,允许您使用网络驱动器进行 Google Drive 同步:https://www.insynchq.com/
答案2
所以我在寻找其他东西时偶然发现了这个问题,但我自己有一台 NAS,我想我可以以某种方式提供帮助。我知道这个问题已经过时了,但是,也许通过提供一个可靠的答案或替代解决方案,这可能会帮助遇到此主题的其他人。
因此,我认为你可以从两个不同的方向获得你想要的东西。基本上:
- 找到第三方软件将您的 Google Drive 同步到 NAS;
- 使用第三方软件替换您的 Google Drive,并仅将您的 NAS 用作个人云;
选项 01 - 第三方将您的 NAS 同步到您的 Google Drive
为此,您首先需要:请咨询您的 NAS 提供商,看看他们是否还没有针对您的情况的解决方案。一个简单的例子是 Synology 及其“云同步”包,允许将大量第三方云直接同步到 NAS。
如果您使用的是基于开源的 NAS(如 FreeNAS),则可以使用随附的云凭证将您的云同步到 NAS。以下是有关如何执行此操作的精彩教程:Youtube 视频。
选项 02 - 第三方用 NAS 替换您的 Google Drive
现在,除了将 Google Drive 同步到 NAS 的解决方案外,NAS 制造商很可能会提供自己的同步软件解决方案,供您直接在 NAS 和计算机之间同步文件。另一个 Synology 示例(是的,我有一个)是“驾驶“。它完全取代了 OneDrive、Google Drive 或 Dropbox,其优势在于您可以使用 NAS 作为存储。因此,您无需支付月费,只需购买更大的硬盘即可。
选项 02 的优点在于您不局限于 NAS 制造商提供的应用程序。您可以轻松使用其他同样出色的应用程序,例如:
使用一个应用程序比使用另一个应用程序有一些优势,因此您必须分析您的要求并看看哪个适合您。
您还可以安装以下平台NextCloud它提供了一整套提高生产力和协作能力的工具(包括文件同步)。
无论如何我希望这会有所帮助。
答案3
我的情况和你一样,我不想耗尽我的内部高清空间,但仍希望我的 Google Drive 帐户保留一些冗余。
我确信我已经找到了一个可行的解决方案。我还会列出我尝试过的无效方法,以便人们可以腾出时间去尝试这些方法。
我有一台 Drobo,并将一些共享映射为 Windows 驱动器号。几个月前,我在 Drobo 仪表板上将共享权限设置为“所有人”,并且我能够将该共享的映射驱动器设置为 Google Drive 根文件夹。
然而,某处更新时发生了一些事情,导致它停止工作。我一直收到文件夹不可写的消息。我显然可以通过资源管理器写入文件夹。我尝试以管理员身份连接到共享,然后以管理员身份运行同步。这也不起作用,所以我得出结论,这不是权限问题,但也许谷歌更新了同步程序以完全拒绝 UNC 路径。但我还是尝试了一些权限调整...
我尝试通过资源管理器进入文件夹属性并更改所有权,并将权限设置为完全控制。Windows 无法做到这一点。
我尝试更改 Windows 用于映射驱动器的凭据。但没有任何效果。我尝试使用不同的方法来欺骗同步程序,使其认为它不是 UNC 路径。但没有任何效果。(subst,mklink)它一直通过掩码看到 UNC 路径。
我尝试在共享上创建 VHDX,然后将其映射到我的 C 盘上的文件夹。这似乎有效,但同步一直崩溃。( \drobo\share\GDrive.VHDX -> c:\GDrive\ )
然后我尝试将 VHDX 直接映射到驱动器号。这似乎有效,但同步被系统卷信息和回收文件夹卡住了。( \drobo\share\GDrive.VHDX -> G:\ )
所以...我在映射到驱动器号的 VHDX 根目录下创建了一个文件夹。我将该文件夹设置为同步文件夹。现在它已同步了 3249 个文件和 2GB,没有任何问题。我要下载 TB 的数据,所以(祈祷)我相信这个解决方案有效。如果我发现任何问题,我会更新答案。( \drobo\share\GDrive.VHDX -> G:\ )然后在 G:\ 上创建了一个 GDrive 文件夹,然后在同步应用程序中选择了 G:\GDrive\。
高血压
编辑以添加:我也尝试了 InSync,但是对于数十万个小文件中的 1TB 数据,一次下载 2 个文件需要数周时间。
我也尝试了 ExpanDrive,虽然我能够将驱动器号直接映射到 Google Drive,但连接速度非常慢,而且仍然需要在映射云和我的 NAS 之间设置某种同步。当我尝试使用 CrashPlan 从映射云备份时,它无法看到 ExpanDrive 已安装的驱动器号。所以我放弃了。
作为额外的好处,将 VHDX 映射到驱动器号可以使缩略图在资源管理器中工作,即使它们位于网络位置。哇哦!