Zamontować Dysk Google w systemie Linux?

Odpowiedzi:

33

Grive lub inSync to narzędzie do synchronizacji plików, które synchronizuje lokalny system plików i zdalny Dysk Google. Za pomocą tych narzędzi nie można „zamontować” Dysku Google.

Do montażu użyj google-drive-ocamlfuse , systemu plików FUSE dla Dysku Google.

Instrukcje instalacji oraz więcej szczegółów na temat konfiguracji i autoryzacji znajdują się na stronie Instalacja systemu plików FUSE na stronie wiki Dysku Google (na GitHub).

Strona główna projektu GitHub zawiera również plik readme przeznaczony dla google-drive-ocamlfusekodu źródłowego.

Oto instrukcje specyficzne dla dystrybucji, aby zamontować Dysk Google za pomocą google-drive-ocamlfuse.

Dan
źródło
1
Witamy w Stack Exchange! To wygląda na świetne narzędzie. Jedno zastrzeżenie wydaje się polegać na tym, że przeglądarka internetowa wymaga uwierzytelnienia w oauth2. Możesz zredagować swoją odpowiedź, aby wskazać jako taką.
isuldor
Tak, ale istnieje sposób obejścia problemu w celu uzyskania autoryzacji na bezgłowym hoście ( github.com/astrada/google-drive-ocamlfuse/wiki/... ). Nadal będziesz potrzebować przeglądarki, ale nie musi ona znajdować się na tym samym komputerze.
astrada
Czy w 2017 roku są jakieś aktualizacje? czy to wciąż jedyne rozwiązanie?
Mohammed Noureldin,
13

Istnieje klient open source dla Dysku Google: Grive .

Na razie aplikacja jest uważana za eksperymentalną i nie ma pełnej synchronizacji, ale może już przesyłać i pobierać nowe lub zmienione pliki (dzięki czemu masz dostęp do plików offline). Nie może jeszcze zrobić: czekać na zmiany i automatycznie synchronizować pliki lub usuwać pliki (gdy plik jest usuwany lokalnie, jest ignorowany, a gdy jest usuwany zdalnie, jest ponownie ładowany, jeśli istnieje lokalnie).

Źródła i pliki binarne są dostępne na Github . Strona trzecia, webupd8, dostarczyła PPA dla Ubuntu .

Pamiętaj, że ten projekt został oficjalnie porzucony od września 2018 r .

isuldor
źródło
1
Obecnie martwy link - spróbuj: github.com/Grive/grive
Według dokumentów grivewydaje się , że nie jest w stanie uzyskać dostępu do Dokumentów Google, ale w tym przypadku inna odpowiedź może pomóc: < code.google.com/p/google-docs-fs/wiki/OnlineManual >. Czy mam rację, że się uzupełniają?
imz - Ivan Zakharyaschev
7
Czy to nie dziwne, że grivepróbuje naśladować zachowanie „synchronizujące” klienta Dysku Gogle, zamiast tradycyjnego uniksowego podejścia do montowania systemu plików? Dla mnie wygodniej byłoby zdecydować, który plik na zdalnym FS chcę otworzyć, i dopiero wtedy nastąpi transfer. Co jeśli nie chcę synchronizować każdego pliku? Oczywiście synchronizacja zamiast montowania może mieć sens w implementacji rozproszonego FS, a nie w scentralizowanym zdalnym FS - spójrz na git-annexmożliwą implementację rozproszonego FS. Montaż można wtedy wykonać na górze synchronizacji.
imz - Ivan Zakharyaschev
3
Brak aktualizacji przez ponad 2 lata. To wydaje się porzucone.
1
Oficjalnie porzucony projekt.
Mateusz Konieczny
5

Dostępny jest zestaw SDK, więc prawdopodobnie ktoś wkrótce stworzy rozwiązanie dla systemu Linux. W Google+ jest teraz również dysk, aby Google dodał klienta Linux, oprócz klientów Windows, Mac i Android (nie wspominając już o swoich planach dotyczących klienta iOS).

Wtedy będą na równi z Dropbox :) (domyślnie z nieco większą ilością wolnego miejsca)

Musaab
źródło
1
Tak, ogłosili, że jest już w drodze. Ale wciąż nie ma klienta Linux. Miałem nadzieję na wdrożenie przez otwartą społeczność z FUSE lub coś takiego ...
polemon
1
Czy jest jakieś źródło tego ogłoszenia?
Nie sądzę, żebyśmy kiedykolwiek go mieli
Gabriel Fair
4

Istnieje pakiet Luca Invernizzi . Zobacz http://code.google.com/p/google-docs-fs/wiki/OnlineManual .

W przypadku Ubuntu:

Najpierw musisz dodać pakiety dostarczone przez Lucę i dostępne w jego PPA (tylko Ubuntu 11.10):

sudo add-apt-repository ppa:invernizzi/google-docs-fs
sudo apt-get update && sudo apt-get install google-docs-fs

Po zainstalowaniu wszystkiego, co jest potrzebne, wyloguj się i zaloguj ponownie.

  1. Otwórz Nautilus Utwórz nowy folder w folderze domowym o nazwie Drive
  2. Otwórz terminal i uruchom: gmount Drive [email protected]
  3. Wpisz swoje hasło
  4. Dysk Google jest teraz zamontowany w Drivefolderze

Źródło: Jak uzyskać dostęp do Dysku Google przez Nautilus w Ubuntu

root-11
źródło
1
Wygląda na to, że dotyczy tylko Dokumentów Google. Dokumenty są tylko częścią Dysku Google; czy mam rację? Ale jest grivedruga odpowiedź na dostęp do wszystkiego oprócz dokumentów.
imz - Ivan Zakharyaschev
1
Na Ubuntu 12.04 (ARM, a nie zwykły i386) mogłem wgeti zainstalować z dpkg --install pakietem „gdrive” tam - potem apt-get install python-gdata python-fuse.
imz - Ivan Zachharyaschev
Aby pobrać deb i zainstalować po tym, jak apt-get install python-gdata python-fusenadal działa. nie wyświetlało się błędne hasło.
Hastur
4

Insync to klient Linuksa dla Dysku Google z następującymi funkcjami:

  • obsługa wielu kont Google
  • edycja dokumentów Google offline
  • kliknij prawym przyciskiem myszy udział w menu kontekstowym
  • powiadomienia o ostatnich zmianach
  • obsługa zewnętrznego dysku twardego
  • obsługa najpopularniejszych dystrybucji (Ubuntu, Linux Mint, Debian, Fedora, openSUSE)
  • obsługa najbardziej popularnych środowisk pulpitu (Unity, MATE, GNOME Shell, Cinnamon, KDE 4, Xfce)
  • obsługa wielu menedżerów plików (Nautilus, Caja, Nemo, Dolphin, Thunar)

Dowiedz się więcej na insynchq.com/linux .

Oświadczenie: Jestem jednym z twórców Insync.

użytkownik1591276
źródło
2

Właśnie odkryłem brak synchronizacji . Nie wiem jak dobrze jest; wydaje się, że jest to zamknięte źródło.

PD (2018/12/28): Po kilku latach używania insync mogę zdecydowanie polecić go jako synchronizator pulpitu Linux dla Dysku Google. Sprawdź ten post, aby uzyskać więcej informacji na temat funkcji.

Ismael Olea
źródło
1
ta odpowiedź jest niskiej jakości duplikatem wcześniejszego unix.stackexchange.com/a/61224/92199
Mateusz Konieczny
0

Alternatywnym podejściem jest skorzystanie z usługi online w celu uzyskania dostępu do Dysku Google za pomocą WebDAV (np. Przy użyciu http://synqya.appspot.com ), więc nie ma potrzeby instalacji klienta ani innych dodatków.

tachect
źródło
0

Postępowałem zgodnie z instrukcjami tutaj:

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

i sprawił, że działał z powodzeniem na Fedorze 16.

To buduje google-drive-ocamlfuse, który jest następnie używany do uzyskania dostępu do dysku google.

użytkownik1725779
źródło
To jest twoja opinia, nie podając żadnych faktów, dlaczego „to nie działało dla ciebie”, tak naprawdę nie odpowiada i słaby komentarz.
X Tian
Zapoznaj się z moim zaktualizowanym postem, który zawiera informacje faktyczne.
user1725779,
1
Dziękujemy za aktualizację, ale teraz masz podzbiór informacji zawartych w zaakceptowanej odpowiedzi.
Mat
0

Chociaż nie jest to system plików montowany przez jądro Linux, KIO GDrive (część KDE) umożliwia aplikacjom obsługującym KIO (takim jak menedżer plików Dolphin, edytor Kate lub przeglądarka obrazów Gwenview) dostęp do plików na Dysku Google, nawigację i edycję .

kio-gdrivejest dostępny jako pakiet w kilku dystrybucjach Linuksa. Jeśli zostanie zainstalowany, menedżer plików Dolphin otrzyma wpis „Dysk Google” w sekcji „Sieć”. Tam nieuprzywilejowany użytkownik pulpitu może „zamontować” konto GoogleDrive za pomocą graficznej konfiguracji z przewodnikiem (podczas której zostanie otwarta domyślna przeglądarka, w której należy zezwolić KDE KAaccounts na dostęp do konta GoogleDrive).

Ta metoda nie zapewnia dostępu do GoogleDrive przez terminal, ale ładnie integruje go z graficznym pulpitem.

Michael Franzl
źródło
-1

Insync jest obecnie najlepszym klientem dla sterownika Google

https://www.insynchq.com

Jest w pełni funkcjonalny i darmowy w fazie beta.

Fuad Saud
źródło