Как синхронизировать каталоги вне каталога Google Drive

Я установил Google Drive и хочу использовать его для резервного копирования некоторых данных, разбросанных по моему HDD.

Я не могу заставить его использовать эти разные каталоги, потому что я могу установить только одну папку в Google apps. Я попытался создать соединения и жесткие ссылки на внешние каталоги, однако это не работает ... любые идеи, как правильно установить его?

27
задан slhck
06.04.2023 12:18 Количество просмотров материала 2580
Распечатать страницу

11 ответов

вы можете использовать то, что я использовал, когда у меня была та же проблема с Dropbox. И вот что нужно использовать:NTFS точки соединения Как вы сказали.

это червоточина в файловой системе, что делает ярлык не появляется, как на приложения. Есть недостатки в использовании их как антивирус будет сканировать обе папки (несмотря на то, что физически то же самое), среди прочего.

попробуйте что-то вроде Junction Link Magic вместо командной строки, если это поможет.

обновление: похоже, JLM не создает точки соединения так, как мы хотели. Вместо этого используйте Junction Master создает жесткие ссылки, и то будет лежать к применениям путь нам нужно оно к. Вы можете прочитать больше здесь.

enter image description here

создание ссылки в Junction Master позволит Google Drive, чтобы увидеть его в опционы.

options window for google drive

Если мы посмотрим на это с точки зрения ярлыков, рассмотрите Junction Link как файл ярлыка, а пункт назначения как Исходное расположение.

и на учебники, чтобы сделать это для Dropbox, как Google Drive аналогичным образом имеет только одну папку синхронизации.

О, и я бы избежать juntion точек между дисками!

19
отвечен Jay 2023-04-07 20:06

Я имею значительный опыт работы с точками соединения и символическими ссылками и отмечаю следующие результаты:

  • соединения и символические ссылки внутри каталога Google Drive не синхронизированы

  • Hardlinks не предложил прямого решения

  • перемещение фактического каталога на Google Drive и создание перехода из исходного местоположения в новое (Google Drive) местоположение сделали синхронизацию (вероятно, это будет работать для символических ссылок, как ну)

также: я не вижу проблемы с наличием узлов Креста (местные) границы диска (C: -> F:) и делал это много лет). Симлинки должны пересекать границы машины (c: -> NetworkShare).

Это Пита, чтобы переместить каталог, а затем ссылку (и чувствует себя "неестественно"), но он отлично работает таким образом.

15
отвечен HerbM 2023-04-07 22:23

вы можете перетащить фактическую папку в папку Google Drive. Затем создайте ярлык к нему, где у вас изначально была папка.

12
отвечен Ed Jones 2023-04-08 00:40

insync приложение для Windows, Mac и Linux поддерживает псевдонимы, ярлыки и NTFS соединения

скачать с insynchq.com в течение 2 недель, затем 10$ одноразовых выплат.

ПРИМЕЧАНИЕ: I не работать на них

2
отвечен therobyouknow 2023-04-08 02:57

из командной строки:

mklink /J "C:\Users\<username>\Google Drive\<folder>" C:\path\to\folder
2
отвечен hughes 2023-04-08 05:14

использование параметра /d с mklink в windows работало очень хорошо для меня

cd %userprofile%\Google Drive 

mklink /d Documents %userprofile%\Documents 
2
отвечен HimalayanCoder 2023-04-08 07:31

http://blog.redhed.org/2012/04/use-existing-folder-for-google-drive.html

использовать существующую папку для Google Диска Я нахожу это немного раздражает, что моя папка Google Drive должен быть назван "Google Drive". Это можно разместить папку Google Drive, где вам нравится, если вы идете в расширенной конфигурации, прежде чем начать использовать его, однако независимо от того, где вы найдете его он создает каталог Google Drive для хранения файлов. Я хотел использовать существующий папки на Google Диск. У меня есть папка, которую я использую с Live Mesh и Dropbox, которую я люблю использовать для файлов, синхронизированных с облаком. Я подумал, что где-то будет ключ реестра или файл конфигурации, который позволит мне изменить местоположение Google Диска, но я тоже не мог найти. Я решил попробовать что-то другое. Я использовал символическую ссылку, чтобы указать мою папку Google Drive в моей существующей синхронизированной папке. Google Drive настаивает на настройке пустой папки в начале по крайней мере, это то, что я прочитал), поэтому я временно удалил данные из своей синхронизированной папки, создал символическую ссылку, запустил Google Drive, а затем переместил данные обратно.

вот шаги, которые вы должны следовать.

  1. временно удалить данные из существующей папки, которые вы хотите использовать. В моем случае у меня есть папка, расположенная по адресу C:\Users\user\Documents синхронизируйте данные, которые я использую для синхронизации с"облаком". Я удалил данные из этой папки и поместил их в другое место временно.

  2. создать символическую ссылку Запустите командную строку от имени администратора и создайте символическую ссылку. Моя команда выглядела так:

mklink /J "и диск C:\Users\user\Google" C:\Users\user\Documents\Synchronize

кавычки необходимы, так как есть место в Google Диске. Расположение я за символическую Google Диск по умолчанию установщик Google Диск будет использовать. Вы можете положить его везде, где вы например, но поскольку это символическая ссылка, она не займет никакого места, поэтому это не имеет значения. Переключатель /J делает его жестким звеном. (C:\Users\"ваше имя пользователя" \ Google Диск по умолчанию для Google Диска)

Если вы хотите получить больше информации о символических ссылках смотри здесь: howtogeek

  1. установка и настройка Google Диска Вы можете просто использовать конфигурацию по умолчанию, если вы не создали папку символической ссылки в странном расположение.

  2. переместить данные обратно в существующую папку Я положил мои данные обратно в C:\Users\user\Documents синхронизирую и он сразу начал синхронизацию с моим Гугл диском в "облаке".

  3. Ура!

1
отвечен Carlos 2023-04-08 09:48

просто быстрый ответ (кратко), которые работают в windows 10:

mklink /D "C:\Users\name\Desktop\Your_shortcut" "C:\Users\name\AppData\Folder_to_link"

первая ссылка создаст ярлык папки, указывающий на путь второй ссылки.

(символическая ссылка будет выглядеть как обычный ярлык windows, но вы увидите разницу в файле "type", это не "ярлык", а "папка файлов", на которой есть ярлык)


просто синтезировать другой вопрос/ответ:

/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 будет работать, если вы получите доступ к пути с другой машины.

0
отвечен JinSnow 2023-04-08 12:05

теперь Google Drive для Windows имеет возможность для этого. Вам просто нужно перейти к Preferences -> My Computer -> Choose Folder, то вы можете забрать каталог за пределами главного каталога Google Drive, и он будет синхронизирован для вас:

enter image description here

загруженные каталоги, не будут доступны в стандартном каталоге Google Drive. Чтобы получить доступ к ним в интернете, вам нужно перейти к drive.google.com -> My Compututers -> Your Computer Name:

enter image description here

0
отвечен user 2023-04-08 14:22

нажмите на значок Google Drive в системном трее (обычно в правом нижнем углу панели задач Windows) Выберите Настройки Выберите Отключить учетную запись, ваш диск будет отключен, но ваши файлы останутся на вашем компьютере Нажмите на значок Google Диска еще раз В знак, когда его спросили, инструкцию по настройке до экрана 2 из 2 – затем-дополнительные настройки Нажмите кнопку Изменить, чтобы выбрать имя и расположение папки Ваши файлы будут либо: 1) быть повторно синхронизированы вниз к компьютеру в этом новом месте Исключать старые папки и файлы-если хотите. 2) сравнить существующие файлы, если вы переместили папку Google Drive, или все содержимое в новую папку вы выбираете.

-1
отвечен MoveGoogleDriveTo2ndHardDrive 2023-04-08 16:39

С помощью mklink работал нормально для меня на Windows 10. Обязательно запустите 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

Источник Блог

-1
отвечен JAC2703 2023-04-08 18:56

Постоянная ссылка на данную страницу: [ Скопировать ссылку | Сгенерировать QR-код ]

Ваш ответ

Опубликуйте как Гость или авторизуйтесь

Имя
Вверх