Теперь, когда Google Drive доступен, как мы можем подключить его к файловой системе Linux? Аналогичные решения существуют для Amazon S3 и Rackspace Cloud Files .
Теперь, когда Google Drive доступен, как мы можем подключить его к файловой системе Linux? Аналогичные решения существуют для Amazon S3 и Rackspace Cloud Files .
Ответы:
Grive или inSync - это инструмент синхронизации файлов, который синхронизирует локальную файловую систему и удаленный Google Drive. Вы не можете "смонтировать" Google Drive с помощью этих инструментов.
Для монтирования используйте google-drive-ocamlfuse , файловую систему на основе FUSE для Google Drive.
Инструкции по установке, а также более подробную информацию о настройке и авторизации можно найти на вики-странице Установка файловой системы FUSE через Google Drive (на GitHub).
На домашней странице проекта GitHub также есть файл readme, предназначенный для google-drive-ocamlfuse
исходного кода.
Ниже приведены инструкции по подключению Google Drive с помощью google-drive-ocamlfuse.
Существует открытый клиент для Google Диска: Grive .
На данный момент приложение считается экспериментальным, и ему не хватает полной синхронизации, но оно уже может загружать и загружать новые или измененные файлы (так что вы можете получить доступ к своим файлам в автономном режиме). Чего он еще не может сделать, так это: ждать изменений и автоматически синхронизировать файлы или удалять файлы (когда файл удаляется локально, он игнорируется, а при удаленном удалении он перезагружается, если он существует локально).
Исходники и двоичные файлы доступны на Github . Третья сторона, webupd8, предоставила PPA для Ubuntu .
Отметим, что этот проект официально заброшен с сентября 2018 года .
grive
похоже , что он не может получить доступ к Google Документам, но для этого может помочь другой ответ: < code.google.com/p/google-docs-fs/wiki/OnlineManual >. Прав ли я, что они дополняют друг друга?
grive
пытается имитировать «синхронизирующее» поведение клиента Gogle Drive, а не следовать традиционному подходу Unix для монтирования файловой системы? Для меня было бы удобнее решить, какой файл на удаленной ФС я хочу открыть, и только тогда произойдет передача. Что если я не хочу синхронизировать каждый файл? Конечно, синхронизация, а не монтирование, может иметь смысл в реализации распределенной ФС, а не в централизованной удаленной ФС, - можно рассматривать git-annex
как возможную реализацию распределенной ФС. Крепление тогда может быть сделано поверх синхронизации.
Доступен SDK, поэтому, возможно, кто-то скоро сделает решение для Linux. Кроме того, в настоящее время в Google+ продолжается стремление заставить Google добавить клиента Linux, в дополнение к клиентам Windows, Mac и Android (не говоря уже об их планах для клиента iOS).
Тогда они будут на одном уровне с Dropbox :) (с немного большим количеством свободного места по умолчанию)
Для этого существует пакет от Luca Invernizzi . См. Http://code.google.com/p/google-docs-fs/wiki/OnlineManual .
Для Ubuntu:
Сначала вам нужно добавить пакеты, предоставленные Luca и доступные в его PPA (Ubuntu 11.10 только в настоящее время):
sudo add-apt-repository ppa:invernizzi/google-docs-fs
sudo apt-get update && sudo apt-get install google-docs-fs
Как только все необходимое будет установлено, выйдите из системы и вернитесь обратно.
Drive
gmount Drive username@gmail.com
Drive
папкеИсточник: Как получить доступ к Google Drive через Nautilus в Ubuntu
grive
другой ответ, чтобы получить доступ ко всему, кроме документов.
wget
и установить его с dpkg --install
формой пакета "gdrive" там - после apt-get install python-gdata python-fuse
.
apt-get install python-gdata python-fuse
как все еще работает. это не подсказало неправильный пароль.
Insync - это Linux-клиент для Google Drive со следующими функциями:
Узнайте больше на insynchq.com/linux .
Отказ от ответственности: я один из разработчиков Insync.
Я только что обнаружил insync . Я не знаю, насколько это хорошо; похоже на закрытый источник.
PD (2018/12/28): После нескольких лет использования insync я настоятельно рекомендую его в качестве настольного синхронизатора Linux для Google Drive. Проверьте этот пост для более подробной информации.
Альтернативный подход - использовать онлайн-сервис для доступа к Google Диску с помощью WebDAV (например, с помощью http://synqya.appspot.com ), поэтому нет необходимости устанавливать клиент или другие надстройки.
Я следовал инструкциям здесь:
http://xmodulo.com/2013/10/mount-google-drive-linux.html
и заставил его успешно работать на Fedora 16.
Это создает google-drive-ocamlfuse, который затем используется для доступа к Google Drive.
Хотя это не монтирование файловой системы через ядро Linux, KIO GDrive (часть KDE) позволяет приложениям с поддержкой KIO (таким как файловый менеджер Dolphin, редактор Kate или программа просмотра изображений Gwenview) для доступа, навигации и редактирования файлов Google Drive. ,
kio-gdrive
доступен в виде пакета в нескольких дистрибутивах Linux. Если установлен, файловый менеджер Dolphin получит запись «Диск Google» в разделе «Сеть». Там непривилегированный пользователь рабочего стола может «смонтировать» учетную запись GoogleDrive с помощью управляемой графической конфигурации (во время которой откроется браузер по умолчанию, в котором необходимо дать разрешение KDE KAaccounts для доступа к учетной записи GoogleDrive).
Этот метод не предоставляет доступ к GoogleDrive через терминал, но он прекрасно интегрируется с графическим рабочим столом.
Insync на самом деле лучший клиент для Google Driver
Он полнофункциональный и бесплатный на этапе бета-тестирования.