如何更改使用的所有 Google Drive File Stream 文件(包括 DB)的位置?

如何更改使用的所有 Google Drive File Stream 文件(包括 DB)的位置?

我一直在寻找解决方案,以更改 Google DFS(Drive File Stream)使用的每个文件的位置(包括访问次数最多的数据库)。我的系统上有两个硬盘。一个是我的操作系统驱动器(C:),另一个专用于我的云相关应用程序(例如 DFS)(S:)。当 DFS 运行时,它会完全占用我的启动/应用程序/操作系统驱动器,使执行任何操作都变得很麻烦。如您所见,它甚至大部分时间都没有触及我希望它使用的驱动器。

在此处输入图片描述

我联系了 Google 支持人员(因为我是管理员,在公司有权限)。他们给我的回复符合预期,但并不受欢迎……

“确实,移动 Drive File Stream 内容缓存并不会移动用于应用程序正常运行的操作“数据库”和其他文件。目前,Drive File Stream 只能安装在您计算机的“C”盘上。”

答案1

输入符号链接

好吧,我决心要找到解决方案,直到他们提供支持。所以经过一些尝试和错误,我终于找到了我的好老朋友symbolic links。他们恰好就是我所寻找的解决问题的方法。在安装了一个之后,我得到了以下结果。

在此处输入图片描述

解决方案

注意:您可能希望像我尝试此操作之前一样备份 DFS 目录。

  1. 退出 DFS 并检查Task Manager以确保 DFS 的所有实例都已关闭。
  2. 以管理员身份打开命令提示符,并将目录更改为 Google 存储其应用程序文件的路径。请记住,您的路径会有所不同,或者您可以使用“复制代码“以获取正确的目录。

在此处输入图片描述

  1. 将“DriveFS”文件夹复制到新的存储位置。我复制了“%localappdata%\Google\DriveFS“ 到 ”S:\Clouds\DriveFS“。
  2. 备份 DFS 应用程序文件夹。我将我的文件夹从“%localappdata%\Google\DriveFS“ 到 ”%localappdata%\Google\DriveFS_old“。
  3. 创建符号链接本身。使用类似命令“mklink /D DriveFS S:\Clouds\DriveFS“。该开关/D将创建一个目录符号链接。 DriveFS是将要创建的类似符号链接的文件夹(其名称),是S:\Clouds\DriveFS您希望实际存储文件的新目标。这需要更改为您希望存储文件的位置。

在此处输入图片描述

  1. 然后再次启动 DFS,它应该可以按预期运行,不会出现任何问题。

相关内容