Rclone: ​​Σας επιτρέπει να συγχρονίζετε αρχεία και καταλόγους μεταξύ σύννεφων

Ο συγχρονισμός αρχείων και καταλόγων στο linux είναι αρκετά εύκολος με το rsync, ακόμη και πριν από πολύ καιρό είχε γίνει λόγος εδώ στο blog για ένα Σενάριο Python για τοπικά αντίγραφα ασφαλείας με rsyncΣε αυτήν την ευκαιρία, θέλουμε να παρουσιάσουμε το Rclone, το οποίο είναι ένα εργαλείο που μοιάζει με rsync αλλά για αποθήκευση στο cloud.

Αυτό το εργαλείο θα μας επιτρέψει να συγχρονίσουμε αρχεία και καταλόγους από μια υπηρεσία cloud σε μια άλλη, ή ακόμα και από τον τοπικό μας κατάλογο σε υπηρεσίες cloud.

Τι είναι το Rclone;

Είναι ένα εργαλείο ανοιχτού κώδικα, που αναπτύχθηκε χρησιμοποιώντας τη γλώσσα go by Nick Craig που μας επιτρέπει να συγχρονίζουμε αρχεία και καταλόγους μεταξύ διαφόρων υπηρεσιών cloud, συμπεριλαμβανομένων των Google Drive, Amazon Drive, S3, Dropbox, Backblaze B2, One Drive, Swift, Hubic, Cloudfiles, Google Cloud Storage, Yandex Files μεταξύ άλλων.

Με τον ίδιο τρόπο, το εργαλείο υποστηρίζει μεταφορά αρχείων από τοπικές υπηρεσίες και μέσω SFTP, επομένως μπορούμε να ορίσουμε το Rclone ως "rsync για αποθήκευση cloud". συγχρονισμός αρχείων

Χαρακτηριστικά Rclone

  • Ανοιχτού κώδικα και εύχρηστο.
  • Εγγενώς συμβατό με περισσότερες από 14 υπηρεσίες αποθήκευσης cloud.
  • Έλεγχος ακεραιότητας αρχείων με χρήση MD5 / SHA1.
  • Οι χρονικές σημάνσεις των αρχείων διατηρούνται.
  • Επιτρέπει μερικούς συγχρονισμούς,
  • Σας επιτρέπει να αντιγράψετε όλους τους τύπους αρχείων.
  • Περιλαμβάνει μια λειτουργία συγχρονισμού (μονόδρομος) για να δημιουργήσετε ένα ίδιο αντίγραφο ενός καταλόγου.
  • Μπορείτε να συγχρονίσετε αρχεία από το ένα δίκτυο στο άλλο, δηλαδή να συγχρονίσετε αρχεία από δύο διαφορετικά σύννεφα.
  • χρήση Κρύπτη ως προαιρετική μέθοδος κρυπτογράφησης.
  • Προαιρετική βάση FUSE.
  • Εκτενής τεκμηρίωση από την οποία μπορείτε να συμβουλευτείτε εδώ, για να μάθετε πώς να χρησιμοποιείτε το εργαλείο λεπτομερώς.
  • Εντολές παρόμοιες με rsync.

Για να αρχίσουμε να απολαμβάνουμε αυτό το εξαιρετικό εργαλείο πρέπει να μεταβούμε στην επίσημη σελίδα και κατεβάστε το αντίστοιχο πακέτο στην αρχιτεκτονική μας, αποσυμπιέστε και εγκαταστήστε το και, στη συνέχεια, επιλέξτε ποια αρχεία και πού θα το συγχρονίσετε.

Με πληροφορίες από λινοξείδιο


Αφήστε το σχόλιό σας

Η διεύθυνση email σας δεν θα δημοσιευθεί. Τα υποχρεωτικά πεδία σημειώνονται με *

*

*

  1. Υπεύθυνος για τα δεδομένα: Miguel Ángel Gatón
  2. Σκοπός των δεδομένων: Έλεγχος SPAM, διαχείριση σχολίων.
  3. Νομιμοποίηση: Η συγκατάθεσή σας
  4. Κοινοποίηση των δεδομένων: Τα δεδομένα δεν θα κοινοποιούνται σε τρίτους, εκτός από νομική υποχρέωση.
  5. Αποθήκευση δεδομένων: Βάση δεδομένων που φιλοξενείται από τα δίκτυα Occentus (ΕΕ)
  6. Δικαιώματα: Ανά πάσα στιγμή μπορείτε να περιορίσετε, να ανακτήσετε και να διαγράψετε τις πληροφορίες σας.

  1.   Άγγελος dijo

    Μια πρόταση για την εγκατάσταση προγραμμάτων στο Go, αφού το βλέπω λίγο αναποτελεσματικό με τον τρόπο που είναι στη λήψη. Θα μπορούσαμε να προσθέσουμε μόνο το $GOPATH/bin στη μεταβλητή $ PATH ως εξής, στο .profile, .zprofile ή οπουδήποτε το κέλυφος φορτώνει τις μεταβλητές (όπως .bashrc, .zshrc):

    export PATH=$PATH:$GOPATH/bin

    Μετά από αυτό, μόνο ένα go get <url> και τώρα, χωρίς να χρειάζεται να κάνετε τα άλλα βήματα.

    Χαιρετισμούς!

  2.   r dijo

    Ζητώ από αυτόν που γράφει αυτό το άρθρο. Επεκτείνετε το και μάθετε πώς να το χρησιμοποιούμε, δώστε μας πρακτικά παραδείγματα για χρήση με κάθε ιστότοπο αποθήκευσης.

    Είναι πραγματικά σημαντικό από τότε που μπήκατε σε αυτό το θέμα, παρακαλώ επεκτείνετε το σε βάθος και μην μείνετε όπως πολλά άλλα άρθρα στο επιφανειακό.

    Ελπίζω να δημοσιεύσω το δεύτερο μέρος πολύ σύντομα
    αφορά