У меня была задача найти решение о том, как изменить местоположение каждого файла, который использует Google DFS (Drive File Stream) (включая базу данных, к которой обращаются больше всего). У меня есть два жестких диска в моей системе. Один из них - это мой диск ОС (C:), а другой был посвящен (S:) моему облачному приложению (например, DFS). Когда DFS запускается, он полностью потребляет мой загрузочный диск / диск приложения / ОС, из-за чего мне больно что-либо делать. Как видите, он даже не касается диска, который я хочу использовать по большей части.

Я связался со службой поддержки Google (поскольку я являюсь администратором и имею права в моей компании). Ответ, который я получил от них, был, как и ожидалось, но не приветствовался ...

«Действительно, перемещение содержимого кэша потока файлов диска не перемещает операционные" db "и другие файлы, которые используются для правильной работы приложения. В настоящее время Drive File Stream можно установить только на диск "C" вашего компьютера ».

1 ответ1

0

Введите символические ссылки

Ну, я был полон решимости найти решение, пока они не предоставят поддержку для этого. Таким образом, с небольшими пробами и ошибками я наконец перешел к своим добрым старым symbolic links . Это именно то, что я искал, чтобы решить мою проблему. Поставив один на место, я получил следующее.

Решение

Примечание. Возможно, вы захотите сделать резервную копию каталога DFS, как я делал до того, как попытаться это сделать.

  1. Выйдите из DFS и проверьте Task Manager чтобы убедиться, что все экземпляры DFS закрыты.
  2. Откройте командную строку как администратор и измените каталог на путь, где Google хранит свои файлы приложения. Помните, что ваш путь будет другим, или вы можете использовать " cd% localappdata%\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 создаст символическую ссылку DIRECTORY. DriveFS - это папка, похожая на символическую ссылку, которая будет создана (название), а S:\Clouds\DriveFS - это новая цель, в которой вы хотите, чтобы файлы фактически сохранялись. Это должно быть изменено на место, где вы хотите хранить файлы.

  1. Затем снова запустите DFS, и он должен работать, как и ожидалось, без проблем.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .