Rclone: ​​Permet sincronitzar arxius i directoris entre núvols

Sincronitzar arxius i directoris en linux és bastant senzill amb rsync, fins i tot fa molt de temps es va parlar aquí al blog sobre un Script python per a còpies de seguretat locals amb rsync, En aquesta oportunitat, volem presentar-li a Rclone que és una eina que és com rsync però per a l'emmagatzematge en el núvol.

Aquesta eina ens permetrà sincronitzar arxius i directoris des d'un servei en el núvol a un altre, o fins i tot des del nostre directori local als serveis de núvols.

Què és Rclone?

És una eina de codi obert, desenvolupada utilitzant llenguatge go per Nick Craig que ens permet sincronitzar arxius i directoris entre diversos serveis del núvol entre els quals destaquen Google Drive, Amazon Drive, S3, Dropbox, Backblaze B2, One Drive, Swift, Hubic, Cloudfiles, Google Cloud Storage, Yandex Files entre d'altres.

De la mateixa manera l'eina suporta transferència de fitxers des de serveis locals i mitjançant SFTP, per tant podem definir a Rclone com «rsync per a emmagatzematge en el núvol».sincronitzar arxius

Característiques de Rclone

  • De codi obert i fàcil ús.
  • Compatible nativament amb més de 14 serveis d'emmagatzematge en el núvol.
  • Revisió controlat de la integritat de l'arxiu mitjançant MD5 / SHA1.
  • Es preserva el timestamps dels arxius.
  • Permet sincronitzacions parcials,
  • Permet copiar tot tipus d'arxiu.
  • Inclou una manera de sincronització (només anada) per fer replica idèntica d'un directori.
  • Podeu sincronitzar arxius des d'una xarxa a una altra, és a dir, pot sincronitzar els arxius de dos núvols diferents.
  • utilitza Cripta com a mètode d'encriptació opcional.
  • Muntatge FUSE opcional.
  • Àmplia documentació que es pot consultar des aquí, Per aprendre a utilitzar l'eina a detall.
  • Ordres similars als de rsync.

Per començar a gaudir d'aquesta excel·lent eina hem d'anar a la pàgina oficial i descarregar el paquet corresponent a la nostra arquitectura, descomprimir i instal·lar-lo, per després triar que arxius i on sincronitzar.

Amb informació de linoxide


2 comentaris, deixa el teu

Deixa el teu comentari

La seva adreça de correu electrònic no es publicarà. Els camps obligatoris estan marcats amb *

*

*

  1. Responsable de les dades: Miguel Ángel Gatón
  2. Finalitat de les dades: Controlar l'SPAM, gestió de comentaris.
  3. Legitimació: El teu consentiment
  4. Comunicació de les dades: No es comunicaran les dades a tercers excepte per obligació legal.
  5. Emmagatzematge de les dades: Base de dades allotjada en Occentus Networks (UE)
  6. Drets: En qualsevol moment pots limitar, recuperar i esborrar la teva informació.

  1.   àngel va dir

    Una recomanació per a la instal·lació de programes en Go ja que ho veig una mica ineficient en la manera que està en la captura. Només podríem afegir el $GOPATH/bin a la variable $ PATH de la següent manera, en .profile, .zprofile o on sigui que la shell carregui les variables (com .bashrc, .zshrc):

    export PATH=$PATH:$GOPATH/bin

    Després d'això només faltaria un go get <url> i ja, sense necessitat de fer els altres passos.

    Salutacions!

  2.   r va dir

    Sol·licito el que escriu aquest article; que per favor ho ampliï i ens ensenyi a com utilitzar-lo, ens doni exemples pràctics per utilitzar-lo amb cada lloc d'emmagatzematge.

    De veritat és important ja que es va ficar amb aquest tema, que per favor ho ampliï de manera profunda i no es quedi com molts altres articles en la superficialitat.

    Tant de bo molt aviat publiqui la segona part
    salutacions