Підключити Google Диск у Linux?


Відповіді:


33

Grive або inSync - це інструмент синхронізації файлів, який синхронізує локальну файлову систему та віддалений диск Google. Ви не можете "змонтувати" Google Диск за допомогою цих інструментів.

Для монтажу використовуйте google-drive-ocamlfuse , файлову систему на базі FUSE для Google Drive.

Інструкції з встановлення та додаткові відомості про конфігурацію та авторизацію знаходяться на сторінці Встановлення файлової системи FUSE через вікі-сторінку Google Drive (на GitHub).

На домашній сторінці проекту GitHub також є файл readme, призначений для google-drive-ocamlfuseвихідного коду.

Ось спеціальні інструкції щодо монтажу Google Drive на Google Drive за допомогою google-drive-ocamlfuse.


1
Ласкаво просимо на обмін стеками! Це виглядає як чудовий інструмент. Одне застереження здається, що йому потрібен веб-браузер для автентифікації з допомогою oauth2. Ви можете відредагувати свою відповідь, щоб вказати як таку.
isuldor

Так, але є рішення, як отримати дозвіл на безголовий хост ( github.com/astrada/google-drive-ocamlfuse/wiki/… ). Вам все одно знадобиться браузер, але він не повинен бути на одній машині.
астрада

Зараз у 2017 році чи є оновлення? чи це все-таки єдине рішення?
Мохаммед Нурелдін

13

Клієнт із відкритим кодом для Google Диска існує: Grive .

Наразі додаток вважається експериментальним і йому не вистачає повної синхронізації, але він може вже завантажувати та завантажувати нові або змінені файли (так що ви можете отримати доступ до своїх файлів в автономному режимі). Що ще не може зробити: чекати змін і автоматично синхронізувати файли або видалити файли (коли файл видалено локально, він ігнорується, а коли видаляється віддалено, він перезавантажується, якщо він існує локально).

Джерела та бінарні файли доступні на Github . Третя сторона, webupd8, надала PPA для Ubuntu .

Зауважимо, що цей проект офіційно припинено з вересня 2018 року .


1
Наразі мертве посилання - спробуйте: github.com/Grive/grive

Згідно з документами, griveсхоже, немає доступу до Документів Google, але для цього може допомогти інша відповідь: < code.google.com/p/google-docs-fs/wiki/OnlineManual >. Я правий, що вони доповнюють один одного?
imz - Іван Захарящев

7
Хіба це не цікаво, що griveнамагається імітувати "синхронізуючу" поведінку клієнта Gogle Drive, а не слідуючи традиційному підходу Unix до монтажу файлової системи? Мені здається, зручніше визначити, який файл на віддаленому FS я хочу відкрити, і тільки тоді передача відбудеться. Що робити, якщо я не хочу синхронізувати кожен файл? Звичайно, синхронізація, а не монтаж, може мати сенс всередині реалізації розподіленого FS, а не централізованого віддаленого FS - розглядати git-annexяк можливу реалізацію розподіленого FS. Тоді монтаж може бути здійснено поверх синхронізації.
imz - Іван Захарящев

3
Немає оновлень більше 2 років. Це здається покинутим.

1
Офіційно покинутий проект.
Матеуш Конічний

5

Існує SDK, тому хтось, швидше за все, зробить рішення Linux. Зараз у Google+ також працює диск, щоб Google допоміг клієнт Linux, крім клієнтів Windows, Mac та Android (не кажучи вже про їхні плани щодо клієнта iOS.)

Тоді вони будуть нарівні з Dropbox :) (з трохи більше вільного місця за замовчуванням)


1
Так, вони оголосили, що це шлях. Але все ще немає клієнта Linux. Я сподівався на реалізацію відкритою спільнотою з FUSE чи щось таке
полем

1
Чи є джерело для цього оголошення?

Я не думаю, що у нас колись був такий
Габріель Ярмарок

4

Для цього існує пакет від 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

Після того, як все необхідне буде встановлено, вийдіть із системи та поверніться назад.

  1. Відкрити Nautilus Створіть у своїй домашній папці нову папку з назвою Drive
  2. Відкрийте термінал і запустіть: gmount Drive username@gmail.com
  3. Введіть свій пароль
  4. Ваш Диск Google зараз встановлений у Driveпапці

Джерело: Як отримати доступ до Google Диска через Nautilus в Ubuntu


1
Здається, це лише для Документів Google. Документи - це лише частина Google Диска; маю рацію? Але тоді є griveінша відповідь, щоб отримати доступ до всього, крім документів.
imz - Іван Захарящев

1
На Ubuntu 12.04 (ARM, не звичайний i386) я міг би wgetвстановити там dpkg --install пакет "gdrive"apt-get install python-gdata python-fuse .
imz - Іван Захарящев

Завантажити деб і встановити після того, apt-get install python-gdata python-fuseяк все ще працює. він не підказав про неправильний пароль.
Гастур

4

Insync - клієнт Linux для Google Диска з такими можливостями:

  • підтримка декількох облікових записів Google
  • офлайн-редагування документів Google
  • клацніть правою кнопкою миші в контекстному меню
  • сповіщення про останні зміни
  • підтримка зовнішнього жорсткого диска
  • підтримка найпопулярніших дистрибутивів (Ubuntu, Linux Mint, Debian, Fedora, openSUSE)
  • підтримка найпопулярніших настільних середовищ (Unity, MATE, Shell GNOME, Cinnamon, KDE 4, Xfce)
  • підтримка декількох файлових менеджерів (Nautilus, Caja, Nemo, Dolphin, Thunar)

Дізнайтеся більше на insynchq.com/linux .

Відмова: Я один із розробників Insync.


2

Я щойно виявив insync . Я не знаю, наскільки це добре; здається, це закрите джерело.

ПД (2018/12/28): Через кілька років використання інсинхронності я настійно рекомендую його як синхронізатор робочого столу Linux для Google Drive. Перегляньте цю публікацію, щоб дізнатися більше про функції.


1
ця відповідь - це низька якість копії попереднього unix.stackexchange.com/a/61224/92199
Матеуш

0

Альтернативним підходом є використання онлайн-сервісу для доступу до Диска Google за допомогою WebDAV (наприклад, за допомогою http://synqya.appspot.com ), тому немає необхідності в установці клієнта чи інших додатках.


0

Я дотримувався тут інструкцій:

http://xmodulo.com/2013/10/mount-google-drive-linux.html

і змусив його успішно працювати на Fedora 16.

Це створює google-drive-ocamlfuse, який потім використовується для доступу до google-накопичувача.


Це ваша думка, не надаючи жодних фактів щодо того, чому "це не спрацювало для вас", насправді не відповідає і поганий коментар.
X Тянь

Перегляньте мій оновлений пост, він містить фактичну інформацію.
користувач1725779

1
Дякуємо за оновлення, але тепер у вас є підмножина інформації, що міститься у прийнятій відповіді.
Мат

0

Хоча це не кріплення файлової системи через ядро ​​Linux, KIO GDrive (частина KDE) дозволяє програмам KIO (таким як менеджер файлів Dolphin, редактор Kate або переглядач зображень Gwenview) отримувати доступ, навігацію та редагування файлів Google Drive .

kio-gdriveдоступний у вигляді пакету в декількох дистрибутивах Linux. Якщо встановлено, менеджер файлів Dolphin отримає запис "Диск Google" у розділі "Мережа". Там непривілейований користувач настільних ПК може «змонтувати» обліковий запис GoogleDrive за допомогою керованої графічної конфігурації (під час якої відкриється браузер за замовчуванням, де потрібно надати KDE-рахунки KDE-дозволу на доступ до облікового запису GoogleDrive).

Цей метод не забезпечує доступ до GoogleDrive через термінал, але він непогано інтегрує його з графічним робочим столом.


Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.