Mounten Sie Google Drive und Dropbox am System (nur online).

9

Gibt es ein Tool, mit dem ich den Cloud-Speicher von Google Drive oder Dropbox auf meinem System bereitstellen kann? Es ist wichtig, dass es vollständig entfernt bleibt.

Mein lokaler Speicher ist fast voll und ich brauche eine Möglichkeit, auf eine oder beide dieser Clouds zuzugreifen, um meine Dateien einfach zu machen.

DevJoe
quelle
1
Bis Dropbox Project Infinite für Linux einführt, ist es meiner Meinung nach am besten, nur die entsprechenden Webschnittstellen der Dienste zu verwenden.
Nick Weinberg
Verwechseln Sie my local memorymit my hard disk free space? Nach welchem ​​fragst du? Woher weißt du, dass dir das ausgeht? Geben Sie im Terminal dfdie Ausgabe ein und fügen Sie sie hier ein, damit wir sie überprüfen können. Cheers, Al
heynnema

Antworten:

23

Die aktuelle Antwort ist falsch. Es gibt tatsächlich eine Möglichkeit, Ihren Cloud-Speicher so zu mounten, als wäre es ein eigenes Laufwerk.

Die Methode heißt google-drive-ocamlfuse . Es gibt eine Version für 16.04 und bis mindestens 12.10.

Um es zu installieren, müssen Sie die PPA hinzufügen, aber ich habe sie bereits verwendet und vertraue ihr.

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

Gebrauchsanweisung von WEB UPD8 :

Führen Sie es aus google-drive-ocamlfuse, um es mit Ihrem Konto zu autorisieren.

Erstellen Sie irgendwo ein Verzeichnis ( ~/gdrivezum Beispiel) : mkdir ~/gdrive.

Hängen Sie Google Drive in den von Ihnen erstellten Ordner ein: google-drive-ocamlfuse ~/gdrive

Standardmäßig aktualisiert die App Listen nur alle 60 Sekunden. Sie können dies in der Konfigurationsdatei ändern : ~/.gdfuse/default/config.

Fügen Sie diesen Befehl zu Startanwendungen (Unity) hinzu, damit er beim Start bereitgestellt wird : google-drive-ocamlfuse /path/to/gdrive. Verwenden Sie hierfür einen absoluten Pfad, auch wenn Sie den Ordner in Ihrem Benutzerverzeichnis erstellt haben.


Für Dropbox gibt es etwas allgemeineres: CloudFusion . Dies unterstützt tatsächlich sowohl Google Drive als auch Dropbox, aber es sieht so aus, als ob es jeweils nur für einen funktioniert.

Die Installation ist für diese etwas manueller.

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

Die GitHub-Seite enthält vollständige Konfigurationsanweisungen.

Für Dropbox:

Kopieren Sie einfach die Dropbox-Konfigurationsdatei unter cloudfusion / cloudfusion / config / Dropbox.ini in Ihr Ausgangsverzeichnis. Wenn Sie noch kein Dropbox-Konto haben, können Sie unter https://www.dropbox.com ein neues Konto erstellen . Bearbeiten Sie die Konfigurationsdatei, indem Sie Ihren Benutzernamen und ein Kennwort hinzufügen.

Für Google Drive:

Kopieren Sie die Google Drive-Konfigurationsdatei unter cloudfusion / cloudfusion / config / GDrive.ini in Ihr Ausgangsverzeichnis. Fügen Sie Ihre client_id und client_secret zur Konfigurationsdatei hinzu. Details dazu finden Sie in der Konfigurationsdatei.

Anfangen:

cloudfusion --config ~/db.ini mnt

Dies setzt voraus, dass Sie die Konfigurationsdatei als db.ini in Ihrem Home-Verzeichnis gespeichert haben. Wenn Sie die Konfigurationsdatei einfach wie vorgeschlagen kopiert haben, ersetzen Sie db.ini durch die entsprechende Datei. dh Sugarsync.ini oder Dropbox.ini. Wenn der Anmeldevorgang wie bei Google Drive noch nicht vollständig automatisiert ist, wird ein Browser geöffnet, und Sie müssen CloudFusion den manuellen Zugriff auf Ihr Konto gewähren.

Viel Spaß beim Zugriff auf Ihre Dateien im Verzeichnis mnt / data.

Weitere erweiterte Optionen finden Sie auf der verknüpften Seite.


Ja, es ist möglich, Cloud-Speicher mit diesen beiden Programmen bereitzustellen.

Der Wanderer
quelle
Denken / wissen Sie, ob dies auch zum Mounten eines Cloud-Speichers auf einem Android-Gerät funktionieren könnte, als wäre es ein lokaler Ordner / Laufwerk?
jj_
3

Nein, gibt es nicht.

Dropbox hat einen offiziellen Synchronisierungsclient für Linux und Google Drive hat auch einen inoffiziellen, sodass beide problemlos in einem Linux-System verwendet werden können. Synchronisieren bedeutet jedoch immer, den Inhalt in die synchronisierten lokalen Ordner zu kopieren und dabei mindestens so viel Speicherplatz zu beanspruchen.


quelle
Gibt es vielleicht einen anderen Cloud-Anbieter, der das Abrufen von Dateien ohne Synchronisierung ermöglicht (Onedrive usw.)?
DevJoe
Nicht dass ich wüsste. +1 auf Nicks Vorschlag, benutze die entsprechenden Webschnittstellen.
2
@ CelticWarrior Es gibt tatsächlich einige Möglichkeiten, Cloud-Speicher unter Linux bereitzustellen. Schauen Sie sich meine Antwort an.
TheWanderer
1
@ CelticWarrior tun sie auch nicht. Sie stellen den Cloud-Speicher buchstäblich so bereit, als wäre jeder Dienst eine Festplatte. Es ist überhaupt keine Synchronisierung, sondern nur eine Möglichkeit, direkt von Nautilus aus mit Dateien in der Cloud zu interagieren.
TheWanderer
4
Dies sollte nicht die akzeptierte Antwort sein. Es gibt viele Programme, mit denen Cloud-Speicher als Laufwerk auf allen wichtigen Systemen bereitgestellt werden kann. IMO ist dies der richtige Weg (mit besserem Caching als die meisten Lösungen, die ich versucht habe). Das OP sollte sich anpassen.
Masterxilo
1

Für Ubuntu 16.04 können Sie Online-Konten installieren und in Ihren Datei-Explorer einbinden, indem Sie:

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

Unter "Systemeinstellungen" können Sie Online-Konten hinzufügen, bei denen Ihr Google-Laufwerk direkt in Nautilus eingebunden ist.

Entnommen aus: http://www.omgubuntu.co.uk/2016/08/use-google-drive-ubuntu-16-04-linux-desktops

Timomo
quelle
Während Ihre Antwort einige der wesentlichen Teile enthält, ist es vorzuziehen , alle wesentlichen Teile der Antwort hier aufzunehmen und den Link als Referenz bereitzustellen.
J. Starnes
Ich bin hier eher anderer Meinung. Die Schritte zum Installieren und Hinzufügen eines Online-Kontos sind die wesentlichen Bestandteile für die Bereitstellung Ihres Laufwerks. Ich denke, die Wortwahl "vollständige Beschreibung" kann irreführend sein. Dies bezieht sich auf die Details seit wann möglich und einige Screenshots für Anfänger.
Timomo
Benutzer mit geringen Wiederholungszahlen können indirekt Screenshots einfügen, indem sie einen Link zu einem gehosteten Bild auf beispielsweise imgur.com einfügen . Wenn es dann überprüft wird, kann es nach Bedarf bearbeitet werden, dh es wird zu einem Inline-Bild oder nur zu einem Referenzlink.
J. Starnes