Podłącz Dysk Google i Dropbox do systemu (tylko online)

9

Czy istnieje narzędzie, które pozwala mi zamontować w chmurze miejsce na Dysku Google lub Dropbox w moim systemie? Ważne jest, aby pozostawał całkowicie zdalny.

Moja pamięć lokalna jest prawie pełna i potrzebuję sposobu na dostęp do jednej lub obu tych chmur, aby moje pliki były łatwe.

DevJoe
źródło
1
Dopóki Dropbox nie uruchomi Project Infinite dla systemu Linux, myślę, że najlepszym rozwiązaniem jest po prostu użycie odpowiednich interfejsów internetowych usług.
Nick Weinberg,
Czy mylisz się my local memoryz my hard disk free space? O który pytasz? Skąd wiesz, że ci się to kończy? W terminalu wpisz dfi wklej dane wyjściowe, abyśmy mogli je przejrzeć. Pozdrawiam, Al
heynnema,

Odpowiedzi:

23

Aktualna odpowiedź jest niepoprawna. Istnieje sposób na zamontowanie pamięci w chmurze, jakby była ona własnym dyskiem.

Metoda nazywa się google-drive-ocamlfuse . Dostępna jest wersja dla 16.04 i co najmniej 12.10.

Aby go zainstalować, musisz dodać PPA, ale już go użyłem i ufam.

sudo add-apt-repository ppa:alessandro-strada/ppa
sudo apt-get update
sudo apt-get install google-drive-ocamlfuse

Instrukcje użytkowania z WEB UPD8 :

Uruchom, google-drive-ocamlfuseaby autoryzować to na swoim koncie.

Zrób gdzieś katalogu ( ~/gdrivena przykład): mkdir ~/gdrive.

Podłącz Dysk Google do utworzonego folderu: google-drive-ocamlfuse ~/gdrive

Domyślnie aplikacja odświeża listy tylko co 60 sekund. Można to zmienić w pliku konfiguracyjnym: ~/.gdfuse/default/config.

Aby uczynić go zamontować na starcie, dodać tej komendy do uruchamiania aplikacji (jedność) google-drive-ocamlfuse /path/to/gdrive. Nawet jeśli folder został utworzony w katalogu użytkownika, użyj do tego bezwzględnej ścieżki.


Jeśli chodzi o Dropbox, istnieje coś bardziej ogólnego: CloudFusion . To faktycznie obsługuje zarówno Dysk Google, jak i Dropbox, ale wygląda na to, że działa tylko dla jednego na raz.

Instalacja jest nieco bardziej ręczna w tym przypadku.

sudo apt-get install git
git clone git://github.com/joe42/CloudFusion.git
sudo apt-get install python-setuptools gcc libssl-dev libffi-dev python-dev fuse-utils opencv-dev libhighgui2.4 libcvaux2.4 sikuli-ide python-pycurl python-libxml2 python-imaging  tesseract-ocr
cd CloudFusion
sudo python setup.py install

Strona GitHub ma pełne instrukcje konfiguracji.

W przypadku Dropbox:

Po prostu skopiuj plik konfiguracyjny Dropbox znajdujący się na cloudfusion / cloudfusion / config / Dropbox.ini do katalogu domowego. Jeśli nie masz jeszcze konta Dropbox, możesz utworzyć nowe na https://www.dropbox.com . Edytuj plik konfiguracyjny, dodając swoją nazwę użytkownika i hasło.

W przypadku Dysku Google:

Skopiuj plik konfiguracyjny Dysku Google znajdujący się pod adresem cloudfusion / cloudfusion / config / GDrive.ini do katalogu domowego. Dodaj identyfikator klienta i identyfikator klienta do pliku konfiguracyjnego. Szczegóły dotyczące ich uzyskania znajdują się w pliku konfiguracyjnym.

Zacząć:

cloudfusion --config ~/db.ini mnt

Zakłada się, że plik konfiguracyjny został zapisany jako db.ini w katalogu domowym. Jeśli po prostu skopiowałeś plik konfiguracyjny zgodnie z sugestią, zastąp db.ini odpowiednim plikiem; tj. Sugarsync.ini lub Dropbox.ini. Jeśli proces logowania nie jest jeszcze w pełni zautomatyzowany, tak jak w przypadku Dysku Google, otworzy się przeglądarka i musisz ręcznie zezwolić CloudFusion na dostęp do swojego konta.

Ciesz się dostępem do swoich plików w katalogu mnt / data.

Aby uzyskać bardziej zaawansowane opcje, sprawdź połączoną stronę.


Tak, możliwe jest zamontowanie pamięci w chmurze przy użyciu tych dwóch programów.

Wędrowiec
źródło
Czy uważasz / wiesz, czy może to również działać w przypadku montowania magazynu w chmurze na urządzeniu z Androidem, jakby to był lokalny folder / dysk?
jj_
3

Nie, nie ma.

Dropbox ma oficjalnego klienta synchronizacji dla Linuksa, a Dysk Google ma również nieoficjalny, więc oba mogą być łatwo używane w systemie Linux. Jednak synchronizacja zawsze oznacza kopiowanie zawartości do zsynchronizowanych folderów lokalnych, a zatem zajmuje co najmniej tyle miejsca.


źródło
Czy może jest inny dostawca chmury, który umożliwia pobieranie plików bez synchronizacji (onedrive itp.)?
DevJoe
Nie, że jestem świadomy. +1 do sugestii Nicka, użyj odpowiednich interfejsów internetowych.
2
@CelticWarrior istnieje naprawdę kilka sposobów montowania pamięci w chmurze w systemie Linux. Spójrz na moją odpowiedź.
TheWanderer
1
@CelticWarrior oni nie robią ani. Dosłownie montują pamięć w chmurze, jakby każda usługa była dyskiem twardym. To wcale nie jest synchronizacja, tylko sposób na interakcję z plikami w chmurze bezpośrednio z Nautilusa.
TheWanderer
4
To nie powinna być zaakceptowana odpowiedź. Istnieje wiele programów, które pozwalają montować pamięć masową w chmurze jako dysk we wszystkich głównych systemach. IMO jest to sposób, aby iść naprzód (z lepszym buforowaniem niż większość rozwiązań, które próbowałem). PO powinien się dostosować.
masterxilo
1

W systemie Ubuntu 16.04 możesz zainstalować konta online i zamontować je w eksploratorze plików poprzez:

sudo apt install gnome-control-center gnome-online-accounts

w „Ustawieniach systemu” możesz dodawać konta online z dyskiem Google zamontowanym bezpośrednio w nautilusie.

Zaczerpnięte z: http://www.omgubuntu.co.uk/2016/08/use-google-drive-ubuntu-16-04-linux-desktops

Timomo
źródło
Chociaż odpowiedź zawiera niektóre istotne części, najlepiej byłoby dołączyć tutaj wszystkie istotne części odpowiedzi i podać odnośnik.
J. Starnes,
Nie zgadzam się tutaj, że kroki instalacji i dodawania konta online są niezbędnymi elementami do zamontowania gdrive. Myślę, że wybór słów „pełny opis” może wprowadzać w błąd. Odnosi się to do szczegółów, od kiedy jest to możliwe, oraz zrzuty ekranu dla początkujących.
Timomo
użytkownicy o niskiej liczbie powtórzeń mogą pośrednio dołączać zrzuty ekranu , dołączając link do hostowanego obrazu, na przykład imgur.com . Następnie po przejrzeniu można go edytować w odpowiedni sposób, tzn. Zrobić z niego obraz w wierszu lub link referencyjny.
J. Starnes,