Praktisches Rclone: ​​Cloud-Backups synchronisieren, verschlüsseln und automatisieren

  • Rclone vereint den Zugriff auf Dutzende von Cloud-Diensten mit einer einzigen Syntax und konfigurierbaren Remotes.
  • Es ermöglicht das Kopieren, Synchronisieren, Einbinden und Verschlüsseln von Daten zwischen lokalen Systemen und der Cloud sowie sogar zwischen verschiedenen Clouds.
  • Die VFS-Caching-Optionen, Filter und die Leistungsfähigkeit ermöglichen die Verarbeitung großer Dateimengen.
  • Es lässt sich gut in cron, systemd und Skripte integrieren und bildet so eine solide Grundlage für professionelle Datensicherungen.

rclone Cloud-Speicher-Leitfaden

Rclone geworden eines der umfassendsten Tools für Cloud-SpeicherEin einziges Kommandozeilen-Tool, das mit Dutzenden verschiedener Dienste kommunizieren, Daten zwischen ihnen kopieren und Cloud-Dienste wie lokale Laufwerke einbinden kann – und das alles verschlüsselt und mit fortschrittlicher Automatisierung. Wenn Sie Server verwalten, mehrere Cloud-Dienste nutzen oder einfach nur zuverlässige Backups erstellen möchten, ist rclone genau das richtige Tool, um Ihre Arbeitsweise zu verändern.

En dieser Leitfaden Sie lernen, wie Sie rclone auf gängigen Systemen installieren, Remote-Zugriffe für Dienste wie Google Drive, OneDrive, S3 oder B2 konfigurieren, die Unterschiede zu rsync verstehen, Clouds mit FUSE einrichten, Daten verschlüsseln, Backups mit cron oder systemd automatisieren und typische Probleme mit Leistung, Authentifizierung oder API-Limits lösen.

Was ist rclone und wie unterscheidet es sich von rsync?

Rclone ist ein Open-Source-Befehlszeilenprogramm zur Verwaltung von Dateien im Cloud-SpeicherEs unterstützt über 70 Anbieter: Google Drive, Google Fotos, OneDrive (persönlich, geschäftlich und SharePoint), Dropbox, Box, MEGA, pCloud, Proton Drive, S3-Dienste (AWS, Wasabi, Cloudflare R2, Backblaze B2…), Google Cloud Storage, Azure Blob, WebDAV (Nextcloud, ownCloud), SFTP/FTP, SMB/CIFS, HTTP und viele mehr.

Auf konzeptioneller Ebene, rclone Es erweitert die Idee von rsync auf die Cloud-Welt. Es synchronisiert Verzeichnisse, kopiert Daten und führt unidirektionale oder bidirektionale Spiegelung durch, versteht aber auch Cloud-APIs, Wiederholungsversuche, Bandbreitenbeschränkungen, Caches und Backend-spezifische Metadaten. Während rsync sich auf lokale Pfade oder SSH konzentriert, spricht rclone die Sprache der jeweiligen Anbieter-APIs.

Der wichtigste praktische Unterschied liegt im Fokus. Rsync funktioniert gut in lokalen Umgebungen oder SSH-Umgebungen. rclone ist für Cloud-Anwendungen optimiert.Es weiß, wann es serverseitiges Kopieren nutzen kann (direktes Kopieren zwischen Buckets ohne Umweg über Ihren Rechner), wie es sehr große Dateien in Teile aufteilt und was mit Metadaten wie Content-Type, Berechtigungen oder Versionen zu tun ist.

Mit Optionen wie --multi-thread-streams oder parallele Übertragungen rclone ist rsync problemlos um das Vierfache überlegen. Beim Kopieren über ein Netzwerk, insbesondere mit Backends, die Chunked Uploads unterstützen (S3, GCS, B2 usw.), bietet es zudem transparente Verschlüsselung, FUSE-Mounting, Multi-Remote-Junction-Layer und einen kleinen integrierten HTTP/WebDAV/FTP-Server.

Rclone Multi-Cloud-Management

Kompatible Dienste und interne Architektur von rclone

El Lieferantenunterstützung Dies ist eine der Stärken von rclone. Praktisch gesehen können Sie beliebig viele „Remotes“ definieren: Jeder Remote beschreibt eine Verbindung (zum Beispiel, gdrive: für persönliches Google Drive, onedrive: für OneDrive for Business, s3-backup: für einen S3-Bucket nextcloud: via WebDAV usw.).

Für Endnutzer deckt rclone problemlos die gängigsten Cloud-Dienste ab.Google Drive/Fotos, OneDrive (einschließlich SharePoint), Dropbox, Box, MEGA, pCloud, Proton Drive und andere datenschutzorientierte Dienste. Dadurch können Sie Aufgaben, für die zuvor mehrere Apps oder offizielle Clients erforderlich waren, in einem einzigen Befehl zentralisieren.

In Unternehmens- und Entwicklungsumgebungen dominiert rclone die gesamte S3-Welt und ähnliche Systeme.Amazon S3 Standard, Google Cloud Storage, Azure Blob Storage, Backblaze B2, Wasabi, Cloudflare R2 und viele weitere kompatible Anbieter (MinIO, Ceph usw.) werden alle mit derselben grundlegenden Syntax verwaltet; lediglich der Remote-Speicherort muss angepasst werden.

In Bezug auf selbstgehostete Protokolle und Systemerclone unterstützt SFTP, FTP, WebDAV, SMB/CIFS und sogar HTTP. Das bedeutet, Sie können damit Daten von einem SFTP-Server in einen S3-Bucket kopieren, Daten von Nextcloud in einen lokalen Ordner übertragen oder Daten von einem Webserver herunterladen, ohne zusätzliche Tools zu benötigen.

Intern ist rclone in mehrere Schichten gegliedert: einen Kern, der die Operationen orchestriert (Rclone Core), eine VFS-Schicht für zwischengespeicherte Mounts, eine Crypt-Schicht für die dynamische Ver- und Entschlüsselung sowie eine Chunker-Schicht, die große Dateien in Backends, die dies erfordern, in kleinere Teile aufteilt. All dem liegt eine gemeinsame Backend-Abstraktion zugrunde, die die Besonderheiten der einzelnen Anbieter verbirgt.

Systemvoraussetzungen und Installation unter Windows, Linux und macOS

Rclone ist sehr ressourcenschonend, dennoch ist es wichtig, die Systemvoraussetzungen zu kennen. Es funktioniert mit 512 MB RAM, für intensive Nutzung (z. B. Mounts mit Caching, viele gleichzeitige Übertragungen) sind jedoch 2 GB oder mehr empfehlenswert. Auf CPU-Ebene reicht eine vCPU aus, ein paar Kerne ermöglichen jedoch die Nutzung paralleler Übertragungen. Rclone benötigt beim Start 100 MB freien Speicherplatz. Bei Verwendung von VFS-Caching sollten Sie mindestens 1 GB reservieren.

Für Linux wird ein aktueller Kernel empfohlen (idealerweise 5.4+ mit FUSE3).Insbesondere wenn Sie entfernte Laufwerke als Dateisysteme einbinden möchten. Was die Distributionen betrifft, funktioniert rclone auf praktisch allen gängigen Systemen (Ubuntu, Debian, Fedora usw.), sofern Sie über curl oder wget und sudo-Berechtigungen verfügen.

Detaillierte Installationsanleitung für Windows

Unter Windows gibt es drei Hauptmethoden zur Installation von rclone.Von maximaler Kontrolle bis hin zu maximaler Automatisierung. Entscheidend ist, dass man am Ende ein Ergebnis erhält. rclone.exe Zugriff über jede beliebige Konsole (CMD oder PowerShell).

A) Laden Sie das Handbuch von der offiziellen Website herunter. (Empfohlen, wenn Sie genau wissen möchten, was Sie installieren):

  1. Laden Sie die ZIP-Datei für Ihre Architektur herunter.: Zum Beispiel rclone-v1.xx.x-windows-amd64.zip für 64 Bit.
  2. Entpacken Sie die Datei in einen festen Ordner.zum beispiel C:\rclonewo es bleiben wird rclone.exe und mehrere Textdateien.
  3. Hinzufügen C:\rclone zum Systempfad (Systemsteuerung → System → Erweiterte Einstellungen → Umgebungsvariablen → PATH bearbeiten → Neu → C:\rclone).

B) Installation mit Winget unter Windows 10/11Perfekt, wenn Sie bereits den Microsoft-Paketmanager verwenden:

  1. Installieren Sie rclone: winget install Rclone.Rclone
  2. Bei Bedarf deinstallieren: winget uninstall Rclone.Rclone --force

C) Chocolatey für diejenigen, die über automatisierte Systemsoftware verfügen:

  1. Installieren Sie rclone: choco install rclone
  2. Wenn Sie Laufwerke einbinden möchten, installieren Sie auch WinFsp: choco install winfsp

Installation auf Ubuntu/Debian und anderen Linux-Systemen

Unter Linux ist die einfachste und stets aktuelle Methode das offizielle Skript.Laden Sie die neueste stabile Version (oder Betaversion) mit einem einzigen Befehl herunter und installieren Sie sie:

  • Stabile Version: sudo -v ; curl https://rclone.org/install.sh | sudo bash
  • Betaversion: sudo -v ; curl https://rclone.org/install.sh | sudo bash -s beta

Wenn Sie die absolute Kontrolle bevorzugen, können Sie das Paket herunterladen. .deb Beton und damit umgehen dpkg:

  • Herunterladen: wget https://downloads.rclone.org/v1.xx.x/rclone-v1.xx.x-linux-amd64.deb 
  • Installieren: sudo dpkg -i rclone-v1.xx.x-linux-amd64.deb
  • Falls Abhängigkeiten fehlen: sudo apt -f install

Bei Sicherungsbaugruppen ist die Installation wichtig. fuse3 und erlauben allow_other en /etc/fuse.confEntfernen Sie die Kommentarzeichen in der entsprechenden Zeile. Anschließend ist in der Regel ein Neustart oder ein Neuladen des Dienstes ausreichend.

Installation auf macOS

Unter macOS macht Homebrew das Leben viel einfacherMit wenigen Befehlen ist rclone einsatzbereit:

  • Installation mit Brew: brew install rclone
  • Regelmäßig aktualisieren mit brew upgrade rclone 

Wenn Sie nicht auf Homebrew angewiesen sein möchten, können Sie sich für eine manuelle Installation entscheiden. Die macOS-ZIP-Datei herunterladen, extrahieren und die Binärdatei verschieben nach /usr/local/bin Genau wie unter Linux. Die weitere Verwendung ist identisch: rclone version um sicherzustellen, dass alles in Ordnung ist.

Zusammenbau und Verschlüsselung mit rclone

Erste Schritte: Grundeinrichtung und das Konzept der „Fernsteuerung“

Das Herzstück von rclone ist das KonfigurationsdateiDort definieren Sie Ihre Fernbedienungen. Standardmäßig befindet sich diese in ~/.config/rclone/rclone.conf (Linux/macOS) oder im angegebenen Pfad %APPDATA% unter Windows und wird mit dem interaktiven Assistenten verwaltet. rclone config.

Jede Fernbedienung ist ein INI-Abschnitt, der Verbindungsparameter gruppiert.Backend-Typ, Anmeldeinformationen, Region, spezielle Optionen usw. Ein typisches Beispiel für Google Drive wäre etwa so: [gdrive] mit type = drive, scope = drive und das im JSON-Format gespeicherte OAuth-Token.

Um den Assistenten zu starten, Öffne ein Terminal und führe folgenden Befehl aus: rclone configEs erscheint ein Menü mit verschiedenen Optionen: eine neue Fernbedienung erstellen, eine vorhandene bearbeiten, löschen, umbenennen, die Konfiguration verschlüsseln usw. Normalerweise drückt man zunächst die entsprechende Taste. n für „Neue Fernbedienung“.

Im Fall von Google DriveDer typische Ablauf zur Erstellung eines Remote-Repositorys umfasst mehrere Schritte: Auswahl des Laufwerkstyps, Entscheidung, ob die eigene Client-ID verwendet werden soll (empfohlen, um die strengen Google-Beschränkungen zu umgehen), Auswahl des Bereichs (drive Vollzugriff, Nur-Lesezugriff usw.), die automatische Authentifizierung in einem Browser verwenden und optional angeben, ob es sich um ein Netzlaufwerk handelt.

Wenn Sie in einem sind Server ohne Browser (SSH, VPS, Container ohne grafische Benutzeroberfläche), rclone ermöglicht die Autorisierung von einem anderen Rechner aus. Wenn der Assistent fragt „Automatische Konfiguration verwenden?“, antworten Sie mit „Nein“, und rclone zeigt einen Befehl an. rclone authorize "drive" Sie müssen dieses Programm auf Ihrem PC mit einem Browser ausführen, das resultierende Token kopieren und es auf dem Server in das entsprechende Feld einfügen.

Grundlegende Syntax, Remote-Routen und grundlegende Befehle

Die allgemeine Syntax von rclone lautet: sehr beständig und leicht zu merken: rclone [opciones] subcomando origen [destino]Der Unterbefehl kann sein copy, sync, ls, mount, moveusw. Ausgangspunkt und Ziel sind lokale oder entfernte Routen des Stils remote:path/to/dir.

Eine Route /path/to/dir verweist auf das lokale DateisystemWährend remote:path/to/dir Dies bezieht sich auf ein Verzeichnis innerhalb eines Remote-Verzeichnisses, das in der Konfiguration definiert ist. In den meisten Backends remote:/path/to/dir Es ist im Prinzip dasselbe, außer in einigen wenigen Sonderfällen (FTP, SFTP, Dropbox Business), wo das Präfix / ändert die Bedeutung (Stammverzeichnis vs. Home-Verzeichnis).

Die nützlichsten Listenbefehle für den Einstieg sind: ls, lsl, lsd y treeUm beispielsweise die Dateien in einem Google Drive-Ordner der Größe anzuzeigen: rclone ls gdrive:DocumentosUm nur Verzeichnisse aufzulisten: rclone lsd gdrive:Wenn Sie einen visuelleren Baum wünschen: rclone tree gdrive:Proyectos --level 3.

Das Kopieren von Dateien ist ganz einfach wie rclone copy origen destino. Beispiele aus der Praxis:

  • Lokal → Cloud: rclone copy C:\Users\usuario\Documents onedrive:backup/documents -P
  • Cloud → lokal: rclone copy onedrive:photos C:\Users\usuario\Pictures -P
  • Cloud → Cloud (wenn möglich serverseitig): rclone copy gdrive:data onedrive:backup -P

Der Unterbefehl sync macht das Ziel identisch mit dem UrsprungEs tilgt aus dem Schicksal, was im Ursprung nicht mehr existiert. Es ist ziemlich gefährlich, wenn man es nicht weise einsetzt, daher sollte man es anfangs immer mit … begleiten. --dry-run und wenn Sie möchten, --interactive um vor zerstörenden Eingriffen eine Bestätigung einzuholen.

Für die bidirektionale Synchronisation gibt es rclone bisyncdas sich noch im experimentellen Stadium befindetEs verfolgt Änderungen auf beiden Seiten, um sie aufeinander abzustimmen, was in bestimmten Offline-Arbeitsszenarien nützlich ist. Es empfiehlt sich jedoch, es gründlich mit nicht kritischen Daten zu testen, bevor man es mit seinen digitalen Daten betraut.

rclone

Cloud-Laufwerke mit FUSE- und VFS-Cache als lokale Laufwerke einbinden

Eine der herausragenden Funktionen von rclone ist die Möglichkeit, eine Fernbedienung wie eine Festplatte einzubindenDies ermöglicht es Ihnen, die Cloud vom Datei-Explorer aus zu durchsuchen, Dokumente direkt zu bearbeiten oder Anwendungen (Medienindexer, Editoren usw.) auf entfernte Pfade zu verweisen, ohne dass diese wissen, dass sich dahinter eine Cloud befindet.

Unter Windows erfolgt die Einbindung durch Zuweisung eines Laufwerksbuchstabens oder durch Erstellen eines Netzlaufwerks.. Zum Beispiel:

  • OneDrive als Laufwerk X einbinden: rclone mount onedrive: X: --vfs-cache-mode full
  • Als Netzlaufwerk einbinden: rclone mount onedrive: X: --network-mode --vfs-cache-mode full

Unter Linux und macOS wird ein Mountpunkt im Dateisystem verwendet., üblicherweise mit Sicherung:

  • Verzeichnis erstellen: mkdir -p ~/OneDrive
  • Im Hintergrund einbinden (Daemon): rclone mount onedrive: ~/OneDrive --vfs-cache-mode full --daemon

Der entscheidende Parameter hierbei ist --vfs-cache-mode, das das Verhalten des Caches steuert.:

  • offKein Cache, maximale Leseleistung, aber manche Apps vertragen das nicht gut.
  • minimal: Mindestens erforderlicher Cache, damit grundlegende Schreibfunktionen funktionieren.
  • writes: Speichert Schreibvorgänge im Cache und lädt sie später hoch; nützlich, wenn Sie Dateien bearbeiten, aber keinen aggressiven Cache-Lesezugriff benötigen.
  • fullVollständiges Lese- und Schreib-Caching, empfohlen für Mounts, die wie echte Festplatten verwendet werden (Multimedia, IDEs usw.).

Für Streaming-Dienste oder Medienkataloge (Plex, Jellyfin usw.) wird es üblicherweise verwendet. --vfs-cache-mode full plus eine gute Cache-Größe (--vfs-cache-max-size, --buffer-size) und eine großzügige Aufbewahrungszeit (--vfs-cache-max-age, --dir-cache-time), sodass der Server nicht ständig Listen generieren muss.

Grafische Benutzeroberfläche: Rclone Web GUI, Rclone UI und RcloneBrowser

Obwohl rclone ursprünglich als reines CLI-Tool entwickelt wurde, ist es heute Es gibt mehrere Möglichkeiten, es mit einer grafischen Oberfläche zu verwenden.Das ist perfekt, wenn Sie Aufgaben an jemanden delegieren möchten, der mit dem Terminal nicht vertraut ist, oder wenn Sie einfach eine bessere visuelle Darstellung der Überweisungen wünschen.

Das Tool selbst beinhaltet eine experimentelle Web-GUI., das mit Folgendem gestartet wird:

  • rclone rcd --rc-web-gui --rc-user=admin --rc-pass=password
  • Dann verweisen Sie den Browser auf http://localhost:5572 und Sie melden sich mit diesem Benutzernamen und Passwort an.

Zusätzlich Es gibt sehr ausgereifte grafische Benutzeroberflächen von Drittanbietern.Eine der umfassendsten Optionen ist Rclone UI, eine Desktop-Anwendung für Windows, macOS und Linux, die Drag & Drop, Aufgabenplanung, mehrere gleichzeitige Übertragungen und visuelle Fortschrittsanzeigen unterstützt. Eine weitere, seit Langem bewährte Alternative ist der Rclone Browser, der sogar als AppImage für Linux verfügbar ist und für viele Nutzer, die nur gelegentlich Backups erstellen müssen, völlig ausreicht.

Wenn Sie zu denjenigen gehören, die zwar viel auf der Konsole spielen, aber nicht so viel Aufwand auf ihrem Mobilgerät haben möchten, Es gibt außerdem mehrere Apps für Android, die rclone integrieren.viele von ihnen verwenden die Datei direkt wieder. rclone.conf Die Konfigurationsdatei erstellen Sie auf Ihrem PC. Kopieren Sie diese Datei einfach in den von der App angegebenen Pfad, und schon sind Ihre Fernbedienungen auch auf Ihrem Mobilgerät einsatzbereit.

rclone

Transparente Verschlüsselung mit Krypto- und Konfigurationssicherheit

Eine der größten Attraktionen von rclone ist um Ihre Daten verschlüsseln zu können, bevor sie Ihren Rechner verlassen. Das Backend crypt Es fungiert als eine zusätzliche Schicht über einer anderen entfernten Schicht: Man sieht normale Dateinamen, aber verschlüsselte Namen und Inhalte werden in der Cloud gespeichert.

Die typische Konfiguration einer Remote-Verschlüsselung umfasst Erstellen Sie eine neue Fernbedienung vom Typ crypt und verweisen Sie es auf eine Route von einem anderen Remote-Rechner, zum Beispiel: remote = gdrive:encryptedDarüber hinaus wählen Sie den Namensverschlüsselungsmodus (Standard, Verschleiern oder Aus) und definieren ein Passwort (und optional ein zweites „Salt“, um die Verschlüsselung zu verstärken).

Einmal erstellt, Die Bedienung mit Remote-Verschlüsselung ist vollständig transparent.Wenn Sie das tun rclone copy /datos/sensibles gdrive-crypt:In Google Drive sehen Sie nur kryptische Namen und unlesbaren Inhalt. Vom verschlüsselten Remote-Speicher aus werden Ihre Pfade und Dateien jedoch exakt so angezeigt, wie sie sind.

Die rclone-Konfigurationsdatei kann und sollte geschützt werden, wenn sie sensible Zugangsdaten enthält.rclone selbst ermöglicht es Ihnen, diese Datei zu verschlüsseln: im Menü von rclone config Sie wählen die Option zum Festlegen eines Konfigurationspassworts, geben einen Schlüssel ein, und von da an fragt das Programm nach diesem Passwort, um die Daten auszulesen. rclone.conf.

In automatisierten Umgebungen können Sie das Passwort über eine Umgebungsvariable angeben.RCLONE_CONFIG_PASS oder --password-commandso dass Skripte, Cron- oder Systemd-Dienste rclone ohne manuelle Eingriffe nutzen können, ohne dass das Passwort im Klartext sichtbar bleibt.

Automatisierung von Datensicherungen und geplanten Aufgaben

Seine wahre Stärke zeigt rclone bei wiederkehrenden Backups und geplanten Synchronisierungen.Sie können sowohl die systemeigenen Scheduler der jeweiligen Systeme verwenden (Task Scheduler in Windows, cron in Linux, systemd-Timer) als auch benutzerdefinierte Skripte, die Benachrichtigungen und die Bereinigung alter Versionen beinhalten.

Unter Windows ermöglicht Ihnen die Aufgabenplanung, rclone zu bestimmten Zeiten mit bestimmten Parametern zu starten.Beispielsweise können Sie einen wichtigen Ordner jede Nacht mit OneDrive synchronisieren. Sie können die Ausgabe in eine Protokolldatei schreiben und Wiederholungsversuche aktivieren, falls der Vorgang fehlschlägt.

Unter Linux ist es üblich, ein kleines Backup-Skript zu erstellen und es in den Cron-Job einzubinden.. Zum Beispiel a rclone sync /datos/ gdrive-crypt:backups/ täglich um 2:00 Uhr, mit --log-file, --fast-list und Filter zum Ausschließen temporärer Dateien oder großer Protokolldateien.

Wenn Sie noch einen Schritt weiter gehen möchten, können Sie Kombinieren Sie rclone mit systemd, um Remote-Server beim Systemstart einzubinden oder Backup-Skripte als Dienste und Timer zu starten.Dies bietet eine wesentlich bessere Transparenz (Protokolle werden in Journale integriert, Kontrolle der Netzwerkabhängigkeiten, automatische Neustarts bei Fehlern usw.) und ist auf modernen Systemen in der Regel Cron vorzuziehen.

Das Tolle daran ist, dass rclone Flags bietet, die speziell für ernsthafte Backups entwickelt wurden.: --backup-dir y --suffix um ältere Versionen in einen Verlaufsordner zu verschieben, --checksum zum Vergleich mit Hashes, sofern das Backend dies unterstützt. --max-transfer y --bwlimit um eine Überlastung der Bandbreite oder eine Überschreitung der Tageskontingente zu vermeiden, oder --track-renames umbenannte Dateien zu erkennen, anstatt sie zu löschen und erneut hochzuladen.

Leistungsoptimierung, erweiterte Filter und Fehlerbehebung

Wenn man anfängt, viele Gigabytes oder Millionen von Dateien zu verschieben, machen die Details den entscheidenden Unterschied.Rclone bietet eine Vielzahl von Leistungsoptionen: --transfers um die Anzahl der parallelen Anstiege/Abfälle anzupassen, --checkers für die Schecks, --multi-thread-streams y --multi-thread-cutoff für das gleichzeitige Hochladen großer Dateien mit mehreren Threads, --buffer-size um die Größe der Puffer im RAM usw. zu definieren.

Bei Sammlungen mit vielen kleinen Dateien ist es in der Regel ratsam, die Speicherkapazität zu erhöhen. --transfers y --checkers, und hinzufügen --fast-list in Backends, die effiziente rekursive Auflistungen unterstützen. Ja, --fast-list Da rclone die gesamte Liste im Voraus speichert, benötigt es mehr Speicherplatz. Daher ist es ratsam, den Speicherverbrauch auf Rechnern mit begrenztem Arbeitsspeicher zu kontrollieren und es nicht zu überstrapazieren.

Die Bandbreitenbegrenzung wird gesteuert durch --bwlimitdas sogar Fahrpläne unterstütztSo etwas in der Art. --bwlimit "08:00,1M 18:00,off" Es ermöglicht einen reibungslosen Betrieb während der Bürozeiten und stellt nachts hohe Geschwindigkeiten bereit. Durch die Nutzung dieser Option wird verhindert, dass die Datensicherung die gesamte Internetverbindung des Büros lahmlegt.

Filter sind eine weitere grundlegende Säule: mit --include, --exclude, --filter-from, --min-size, --max-ageSie können genau festlegen, was kopiert wird und was nicht.Eine gut gestaltete Filterdatei erspart Ihnen stundenlange unnötige Datenübertragung (z. B. durch Ausschluss bestimmter Dateien). node_modules, .git(z. B. Caches, riesige Logs usw.).

Bei typischen Problemen handelt es sich meist um Authentifizierungsfehler oder API-Beschränkungen bei Google Drive und ähnlichen Diensten.In diesen Fällen empfiehlt es sich, die Fernbedienung erneut anzuschließen. rclone config reconnectErwägen Sie, Ihre eigene Client-ID in der Google Console zu verwenden und Parallelität und Transaktionen pro Sekunde (TPS) zu reduzieren.--tpslimit) wenn Sie an Ratenbegrenzungen stoßen.

Wenn wirklich etwas schiefgeht, sind der Debug-Modus und die Header-Dumps von rclone eine große Hilfe.: Starten Sie den Befehl mit -vv --dump headers oder auch --dump bodies (Vorsicht, denn die Ausgabe ist sehr ausführlich.) Normalerweise wird dadurch angezeigt, was das Backend zurückgibt und warum. Und wenn Sie einen Fehler vermuten, machen Sie einen Screenshot mit -vv Das Erstellen eines Issues im GitHub-Repository des Projekts ist der schnellste Weg, Hilfe zu erhalten.

Unter diesen Umständen wird rclone zu einem zentralen Bestandteil für jeden, der täglich auf Cloud-Speicher angewiesen ist.Egal ob Sie es für verschlüsselte Backups bei mehreren Anbietern verwenden, Google Drive auf einem Medienserver einrichten, Daten zwischen S3-Buckets migrieren, Datenbank-Backups automatisieren oder einfach nur verhindern möchten, dass die Festplatte Ihres Raspberry Pi voll wird – sobald Sie die Syntax und den Fernzugriff beherrschen, wird es zu dem Werkzeug, zu dem Sie immer wieder zurückkehren, wenn Sie denken: „Das kann man definitiv mit rclone machen.“