Я установил Google Drive и хочу использовать его для резервного копирования данных, разбросанных по моему жесткому диску.
Я не могу заставить его использовать эти разные каталоги, потому что я могу установить только одну папку в приложениях Google. Я пытался создать соединения и жесткие ссылки на внешние каталоги, однако это не работает ... какие-либо идеи, как правильно установить его?
windows
google-drive
Darqer
источник
источник
Ответы:
Вы можете использовать то, что я использовал, когда у меня была такая же проблема с Dropbox. И это для использования: точки соединения NTFS, как вы сказали.
Это в значительной степени червячная дыра в файловой системе, которая делает ярлык не похожим на один для приложений. Есть недостатки в их использовании, поскольку антивирус будет сканировать обе папки (несмотря на то, что они физически одинаковы), помимо прочего.
Попробуйте что-то вроде Junction Link Magic вместо командной строки, если это поможет.Обновление: кажется, JLM не создает точки соединения так, как мы хотели. Вместо этого используйте Junction Master, который создает жесткие ссылки и который будет лежать для приложений так, как нам нужно. Вы можете прочитать больше здесь .
Создание ссылки в Junction Master позволит Google Drive увидеть ее в настройках.
Если мы посмотрим на это с точки зрения ярлыков, рассмотрим Junction Link в качестве файла ярлыка, а Destination в качестве исходного местоположения.
И рассмотрите учебники, чтобы сделать это для Dropbox , так как Google Drive также имеет только одну папку синхронизации.
Ох, и я бы избежал точек сцепления между приводами!
источник
Я имею значительный опыт работы с точками соединения и символическими ссылками и отмечаю следующие результаты:
Соединения и ссылки в каталоге Google Диска НЕ синхронизировались
Жесткие ссылки не предлагали прямого решения
Перемещение действительного каталога на Google Диск и создание Junction из ОРИГИНАЛЬНОГО местоположения В НОВУЮ (Google Диск) локацию DID-синхронизации (вероятно, это также будет работать для SymLinks)
Кроме того: я не видел проблемы с пересечением границ (LOCAL) дисков (C: -> F :), и делал это интенсивно в течение многих лет). SymLinks должны пересекать границы MACHINE (C: -> NetworkShare).
Это PITA, чтобы переместить каталог, а затем связать его (и он кажется «неестественным»), но в таком случае он работает нормально.
источник
mklink /J "X:\<Google Drive>\<Link Name>" X:\path\to\folder
Возможно, это зависит от версии GDrive ... Также и ссылка, и цель находились на одном диске. В любом случае новый «Google резервного копирования и синхронизации» имеет эту возможность , построенный в.Вы можете перетащить фактическую папку в папку на Google Диске. Затем создайте ярлык к нему, где у вас изначально была папка.
источник
Из командной строки:
источник
использование параметра / d с mklink на окнах работало очень хорошо для меня
источник
Приложение Insync для Windows, Mac и Linux поддерживает псевдонимы, ярлыки и соединения NTFS
Загрузите с insynchq.com для двухнедельной пробной версии, затем 10 $ разового платежа.
ПРИМЕЧАНИЕ: я НЕ работаю на них
источник
http://blog.redhed.org/2012/04/use-existing-folder-for-google-drive.html
Использовать существующую папку для Google Диска. Меня немного раздражает, что моя папка на Google Диске должна называться «Google Drive». Папку Google Диска можно разместить где угодно, если вы перейдете в расширенную конфигурацию, прежде чем начать ее использовать, однако, независимо от того, где вы ее найдете, она создает каталог Google Диска для хранения файлов. Я хотел использовать существующую папку для Google Drive. У меня есть папка, которую я использую с Live Mesh и Dropbox, которую я люблю использовать для файлов, синхронизированных с облаком. Я подумал, что где-то будет ключ реестра или файл конфигурации, который позволит мне изменить местоположение на Google Диске, но я тоже не смог найти. Я решил попробовать что-то другое. Я использовал символическую ссылку, чтобы указать папку Google Drive на мою существующую синхронизированную папку.
Вот шаги, которые вы должны следовать.
Временно удалите данные из существующей папки, которую вы хотите использовать. В моем случае у меня есть папка, расположенная в C: \ Users \ user \ Documents Synchronize, которую я использую для данных, синхронизированных с «облаком». Я удалил данные из этой папки и временно поместил их в другое место.
Создайте символьную ссылку «Выполнить командную строку от имени администратора», а затем создайте символическую ссылку. Моя команда выглядела так:
mklink / J "C: \ Users \ пользователь \ Google Диск" C: \ Users \ пользователь \ Documents \ Synchronize
Кавычки необходимы, поскольку в Google Диске есть место. Местоположение, которое я использовал для символического Google Диска, является местоположением по умолчанию, которое будет использовать установщик Google Диска. Вы можете разместить его где угодно, но поскольку это символическая ссылка, на самом деле она не займет никакого места, поэтому это не имеет значения. Переключатель / J делает его жесткой ссылкой. (C: \ Users \ "ваше имя пользователя" \ Google Диск - это местоположение по умолчанию для Google Drive)
Если вы хотите больше информации о символических ссылках, смотрите здесь: howtogeek
Установка и настройка Google Диска Вы можете просто использовать конфигурацию по умолчанию, если только вы не создали папку символических ссылок в странном месте.
Переместите данные обратно в вашу существующую папку. Я поместил свои данные обратно в C: \ Users \ user \ Documents Synchronize, и он сразу же начал синхронизироваться с моим Google Диском в «облаке».
Ура!
источник
Теперь у Google Drive для Windows есть опция для этого. Вам просто нужно перейти
Preferences -> My Computer -> Choose Folder
, затем вы можете выбрать каталог за пределами основного каталога Google Диска, и он будет синхронизирован для вас:Загруженные каталоги не будут доступны в стандартном каталоге Google Диска. Чтобы получить к ним доступ в Интернете, вам необходимо перейти по адресу
drive.google.com -> My Compututers -> Your Computer Name
:источник
Просто быстрый ответ (чтобы суммировать), которые работают в Windows 10:
Первая ссылка создаст ярлык папки, который указывает путь второй ссылки.
(Симлинк будет выглядеть как обычный ярлык Windows, но вы увидите разницу в типе файла, это не «ярлык», а «папка с файлом», на которой есть ярлык)
Просто, чтобы обобщить еще один вопрос / ответ :
/ J и / D отличаются: только / J будет работать, если вы получите доступ к пути с другого компьютера.
источник
Нажмите на значок Google Диска на панели задач (обычно в правом нижнем углу панели задач Windows). Выберите «Настройки». Выберите «Отключить учетную запись», ваш диск будет отключен, но ваши файлы останутся на вашем ПК. Нажмите на значок Google Диска снова. , переходите к настройкам, пока не дойдете до экрана 2 из 2 - затем нажмите «Дополнительные настройки». Нажмите «Изменить», чтобы выбрать имя и местоположение папки. Ваши файлы ЛИБО: 1) будут повторно синхронизированы с вашим ПК в этом новом месте. Удалите старую папку. и файлы - если хотите. 2) Сравните существующие файлы, если вы переместили папку на Google Диске или все содержимое в новую папку, которую вы выбрали.
источник
Использование mklink нормально работало для меня в Windows 10. Обязательно запустите CMD от имени администратора.
Источник блога
источник