Rclone: ​​Ermöglicht das Synchronisieren von Dateien und Verzeichnissen zwischen Clouds

Das Synchronisieren von Dateien und Verzeichnissen unter Linux ist mit rsync recht einfach. Schon vor langer Zeit wurde hier im Blog über a gesprochen Python-Skript für lokale Backups mit rsyncBei dieser Gelegenheit möchten wir Rclone vorstellen, ein Tool, das wie rsync ist, jedoch für den Cloud-Speicher.

Mit diesem Tool können wir Dateien und Verzeichnisse von einem Cloud-Dienst zu einem anderen oder sogar von unserem lokalen Verzeichnis zu Cloud-Diensten synchronisieren.

Was ist Rclone?

Es ist ein Open-Source-Tool, das mit go language von entwickelt wurde Nick Craig, mit dem wir Dateien und Verzeichnisse zwischen verschiedenen Cloud-Diensten synchronisieren können, darunter Google Drive, Amazon Drive, S3, Dropbox, Backblaze B2, One Drive, Swift, Hubic, Cloud-Dateien, Google Cloud-Speicher und Yandex-Dateien.

In ähnlicher Weise unterstützt das Tool die Dateiübertragung von lokalen Diensten und über SFTP. Daher können wir Rclone als "rsync for cloud storage" definieren. Dateien synchronisieren

Rclone-Funktionen

  • Open Source und einfach zu bedienen.
  • Nativ kompatibel mit mehr als 14 Cloud-Speicherdiensten.
  • Kontrollierte Dateiintegritätsprüfung mit MD5 / SHA1.
  • Die Zeitstempel der Dateien bleiben erhalten.
  • Ermöglicht Teilsynchronisierungen,
  • Ermöglicht das Kopieren aller Dateitypen.
  • Es enthält einen Synchronisationsmodus (Einweg), um eine identische Replik eines Verzeichnisses zu erstellen.
  • Sie können Dateien von einem Netzwerk in ein anderes synchronisieren, dh Sie können Dateien aus zwei verschiedenen Clouds synchronisieren.
  • Verwendung Krypta als optionale Verschlüsselungsmethode.
  • Optionale Sicherungshalterung.
  • Umfangreiche Dokumentation, die von abgerufen werden kann hier, um zu lernen, wie man das Tool im Detail benutzt.
  • Befehle ähnlich wie rsync.

Um dieses hervorragende Tool genießen zu können, müssen wir auf die offizielle Seite gehen und Laden Sie das entsprechende Paket herunter Entpacken und installieren Sie es in unserer Architektur und wählen Sie dann aus, welche Dateien und wo sie synchronisiert werden sollen.

Mit Informationen Linoxid


Hinterlasse einen Kommentar

Ihre E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind markiert mit *

*

*

  1. Verantwortlich für die Daten: Miguel Ángel Gatón
  2. Zweck der Daten: Kontrolle von SPAM, Kommentarverwaltung.
  3. Legitimation: Ihre Zustimmung
  4. Übermittlung der Daten: Die Daten werden nur durch gesetzliche Verpflichtung an Dritte weitergegeben.
  5. Datenspeicherung: Von Occentus Networks (EU) gehostete Datenbank
  6. Rechte: Sie können Ihre Informationen jederzeit einschränken, wiederherstellen und löschen.

  1.   Engel sagte

    Eine Empfehlung für die Installation von Programmen in Go, da ich es in der Art der Erfassung etwas ineffizient sehe. Wir konnten nur die hinzufügen $GOPATH/bin auf die Variable $ PATH wie folgt in .profile, .zprofile oder überall dort, wo die Shell die Variablen lädt (wie .bashrc, .zshrc):

    export PATH=$PATH:$GOPATH/bin

    Danach nur noch einer go get <url> und jetzt, ohne die anderen Schritte machen zu müssen.

    Grüße!

  2.   r sagte

    Ich bitte denjenigen, der diesen Artikel schreibt; Bitte erweitern Sie es und bringen Sie uns die Verwendung bei. Geben Sie uns praktische Beispiele für die Verwendung mit jedem Speicherort.

    Da Sie sich mit diesem Thema befasst haben, ist es wirklich wichtig, dass Sie es tiefgreifend erweitern und nicht wie viele andere Artikel in der Oberfläche bleiben.

    Ich hoffe, ich werde den zweiten Teil sehr bald veröffentlichen
    Grüße