Wissensdatenbank

1 000 FAQs, 500 Anleitungen und erläuternde Videos. Hier gibt es nur Lösungen!

Daten von Google Drive in kDrive importieren

Dieser Leitfaden beschreibt, wie Sie Daten von Google Drive mit rClone auf kDrive von Infomaniak importieren.

 

✘ NICHT VERFÜGBAR‚Äč mit
kSuite kostenlos / kSuite Standard
my kSuite / my kSuite+ (ik.me, etik.com, ikmail.com)‚ÄČ


 

‚ö†Ô√£ Disponible avec:

kSuitekostenlos
 Standard
 Business
 Enterprise
 my kSuite
 my kSuite+
kDriveSolo
 Team
 Pro

 

1. rclone für den Zugriff auf die Laufwerke konfigurieren

 

Installation von rclone auf Ihrem Computer

Es gibt eine Version von rclone mit grafischer Benutzeroberfläche (GUI), aber es ist auch möglich, dies über die Befehlszeile (CLI) durchzuführen:

  1. Installieren Sie rclone über eine Anwendung vom Typ Terminal auf Ihrem Gerät, indem Sie den folgenden gesamten Befehl eingeben:
    sudo -v ; curl https://rclone.org/install.sh | sudo bash
  2. Geben Sie das Passwort Ihrer Sitzung auf Ihrem Computer ein, um mit der Installation zu beginnen:

 

Konfiguration des entfernten Laufwerks (Google Drive) auf rclone

  1. Sobald rclone installiert ist, geben Sie den Befehl rclone config ein.
  2. Wählen Sie dann die Konfiguration eines neuen entfernten Imports, indem Sie n für New remote eingeben.
  3. Benennen Sie das Remote-Laufwerk, z.B. gdrive:
  4. Wählen Sie dann den Typ des zu importierenden Laufwerks aus, indem Sie drive eingeben, was Google Drive entspricht, aus den vorgeschlagenen Optionen.

Als Nächstes müssen Sie die Verbindung zu Google Drive von einem Browser aus autorisieren.

Standardmäßig, rclone verwendet eine Client-ID, die von allen Benutzern gemeinsam genutzt wird, was zu Anfragebeschränkungen führen kann, die von Google auferlegt werden. Es wird dringend empfohlen, Ihre eigene Client-ID zu verwenden, um diese Einschränkungen zu vermeiden.

  1. Zugreifen auf die Google API Console mit Ihrem Google-Konto.
  2. Erstellen oder wählen Sie ein Projekt aus.
  3. Aktivieren Sie die Google Drive API über die Schaltfläche/den Link "APIs und Dienste aktivieren".
  4. Suchen Sie nach dem Schlüsselwort Drive und klicken Sie auf Google Drive API:
  5. Klicken Sie auf die Schaltfläche Aktivieren.
  6. Klicken Sie auf Anmeldedaten im linken Seitenmenü (und nicht auf eine ähnliche Schaltfläche).
  7. Klicken Sie auf OAuth-Einwilligungsbildschirm konfigurieren (falls noch nicht geschehen):
    • Geben Sie einen Namen ein, z.B. rclone.
    • Wählen Sie "Extern" (oder "Intern" wenn Sie ein Google Workspace-Benutzer sind).
    • Unter "Datenzugriff" fügen Sie die notwendigen Bereiche ("Anwendungsbereiche") hinzu:
      • https://www.googleapis.com/auth/docs,https://www.googleapis.com/auth/drive,https://www.googleapis.com/auth/drive.metadata.readonly
    • Speichern.
    • Fügen Sie Ihre E-Mail-Adresse als Testbenutzer unter "Zielgruppe" hinzu.
    • Kehren Sie zum Abschnitt "Google Auth Platform" zurück.
  8. OAuth-Anmeldedaten erstellen:
    • Klicken Sie auf "Anmeldedaten erstellen / OAuth-Client-ID".
    • Wählen Sie "Desktopanwendung" und lassen Sie den Standardnamen, dann klicken Sie auf die Schaltfläche Erstellen.
    • Behalten Sie die angezeigte client ID und den client secret code.
  9. Wenn "Extern" im Punkt 7 oben ausgewählt wurde, kehren Sie zu "Zielgruppe" im linken Seitenmenü zurück und klicken Sie auf "Anwendung veröffentlichen."

Aufgrund der kürzlich von Google eingeführten "erhöhten Sicherheit" sollten Sie theoretisch Ihre Anwendung zur Überprüfung einreichen und mehrere Wochen auf deren Antwort warten.
In der Praxis können Sie die Client-ID und das Client-Geheimnis direkt mit rclone verwenden (weiterlesen im Leitfaden). Die einzige Konsequenz wird ein sehr einschüchternder Bestätigungsbildschirm sein, wenn Sie sich über Ihren Browser anmelden, um rclone seinen Token-ID zu ermöglichen. Da dies jedoch nur bei der anfänglichen Konfiguration des Remote-Speichers auftritt, ist dies kein großes Problem.
Es ist auch möglich, die Anwendung im "Test"-Modus zu belassen, aber in diesem Fall läuft jede Autorisierung nach einer Woche ab, was lästig sein kann, wenn sie häufig erneuert werden muss. Wenn eine kurze Gültigkeitsdauer für Ihre Nutzung kein Problem darstellt, reicht es aus, die Anwendung im Testmodus zu belassen.

Kehren Sie zu rclone im Terminal zurück:

  1. Geben Sie rclone den client_id an, indem Sie die unter Punkt 8 oben erhaltene Client-ID kopieren und einfügen, ebenso für den geheimen Satz.
  2. Wählen Sie dann den scope Nr. 1:
  3. Drücken Sie die Taste „Enter“, um die Frage service_account_file. leer zu lassen
  4. Antworten Sie „Nein“ n auf die Frage zur „erweiterten Konfiguration“.
  5. Antworten Sie „Ja“ y auf die Frage zur Verbindung über den Webbrowser:
  6. Eine Internetseite öffnet sich in Ihrem Webbrowser, die es Ihnen ermöglicht, sich bei Google anzumelden und die Anwendung, die Sie im Punkt 9 oben erstellt haben, zu autorisieren.
  7. Sobald die Berechtigungen erteilt wurden, sollten Sie die folgende Meldung erhalten:
  8. Im Terminal antworten Sie „Nein“ n auf die Frage zu „Shared Drive (Team Drive)“.
  9. Antworten Sie „Ja“ y auf die letzte Frage:

 

Konfiguration des Zielspeichers (kDrive) in rclone

Es ist möglich, direkt auf die Konfigurationsdatei von rclone zuzugreifen, indem Sie Ihre kDrive-Konfiguration in der folgenden Form einfügen:

[kdrive]
type = webdav
url = https://kDrive_ID_HERE.connect.kdrive.infomaniak.com/
vendor = other
user = user@email.com
pass = PASSWORD_HERE_OR_APP_PASSWORD_IF_2FA

 

Aber hier ist, wie Sie Schritt für Schritt vorgehen können, wie bei der vorherigen Konfiguration:

  1. Immer noch im Terminal, geben Sie n für eine neue Speicherkonfiguration ein und geben Sie den Namen kDrive ein, um Ihren Zielspeicher zu erkennen:
  2. Wählen Sie dann den Typ des zu importierenden Speichers aus, indem Sie webdav antworten, was einer WebDAV-Konfiguration unter den vorgeschlagenen Optionen entspricht.
  3. Geben Sie die folgenden Informationen ein:
    • url = direkter Zugriff auf kDrive (nehmen Sie Kenntnis von diesem anderen Leitfaden bezüglich der kDrive-ID für die Verbindungs-URL)
    • vendor = rclone (Option Nr. 6)
    • user = E-Mail-Adresse für die Anmeldung beim Infomaniak-Benutzerkonto
  4. Antworten Sie „Ja“ y auf die Frage zum Passwort und geben Sie dann das Passwort ein:
    • Anwendungs-Passwort im Falle einer aktivierten doppelten Authentifizierung oder das Ihres Infomaniak-Benutzerkontos, wenn Sie die 2FA nicht aktiviert haben.
  5. Lassen Sie das bearer_token leer und antworten Sie „Nein“ n auf die Frage zur „erweiterten Konfiguration“.
  6. Antworten Sie „Ja“ y auf die letzte Frage und Ihre 2 Laufwerke werden angezeigt:

 

2. Kopieren Sie Daten von Google Drive nach kDrive

kDrive unterstützt den Streaming-Upload von rclone über WebDAV, bis zu 50 GB (erweiterbar auf 100 GB), um Missbrauch zu vermeiden, mit automatischer Fehlerbehandlung, wenn die Grenze überschritten wird, ohne vorherige Angabe der Größe über Content-Length.

Voraussetzungen

  • Befolgen Sie die verfügbaren Optionen im offiziellen Leitfaden, bevor Sie mit der Importierung beginnen, insbesondere diese wichtigen Befehle:
    • --drive-skip-shortcuts um Endlosschleifen beim Import zu vermeiden
    • --drive-shared-with-me um das zu erhalten, was geteilt wurde
    • --drive-acknowledge-abuse um das Herunterladen von Dateien zu erzwingen, die von Google blockiert wurden

Beispielbefehl zum Starten einer Kopie Ihres Google Drive in das Stammverzeichnis Ihres kDrive:

sudo rclone copy gdrive: kDrive:

Dies startet sofort die Kopie Ihrer Ordner, Unterordner und Inhalte von Google Drive in den persönlichen Ordner Ihres Infomaniak kDrive!

Google Dokumente wie Gdocs, Sheets, Slides usw. werden in Office-Formate wie .docx, .xlsx usw. umgewandelt, die direkt auf kDrive lesbar sind.


War diese FAQ nützlich?