Rclone: ​​Giver dig mulighed for at synkronisere filer og mapper mellem skyer

Synkronisering af filer og mapper i linux er ret nemt med rsync, selv for lang tid siden blev der talt her på bloggen om en Python-script til lokale sikkerhedskopier med rsyncI denne mulighed vil vi introducere dig til Rclone, som er et værktøj, der er ligesom rsync, men til cloud storage.

Dette værktøj giver os mulighed for at synkronisere filer og mapper fra en cloud-tjeneste til en anden, eller endda fra vores lokale bibliotek til cloud-tjenester.

Hvad er Rclone?

Det er et open source-værktøj, udviklet ved hjælp af go language by Nick Craig, der giver os mulighed for at synkronisere filer og mapper mellem forskellige cloud-tjenester, herunder Google Drive, Amazon Drive, S3, Dropbox, Backblaze B2, One Drive, Swift, Hubic, Cloudfiles, Google Cloud Storage, Yandex Files blandt andre.

På samme måde understøtter værktøjet filoverførsel fra lokale tjenester og via SFTP, derfor kan vi definere Rclone som "rsync for cloud storage".synkroniser filer

Funktioner af Rclone

  • Open source og nem at bruge.
  • Native kompatibel med mere end 14 cloud storage-tjenester.
  • Kontrolleret filintegritetskontrol ved hjælp af MD5 / SHA1.
  • Filernes tidsstempler bevares.
  • Tillader delvise synkroniseringer,
  • Giver dig mulighed for at kopiere alle typer filer.
  • Det inkluderer en synkroniseringstilstand (en vej) til at lave en identisk replika af en mappe.
  • Du kan synkronisere filer fra et netværk til et andet, det vil sige, du kan synkronisere filer fra to forskellige skyer.
  • brug Crypt som en valgfri krypteringsmetode.
  • Valgfri FUSE montering.
  • Omfattende dokumentation, der kan konsulteres fra her, for at lære at bruge værktøjet i detaljer.
  • Kommandoer, der ligner dem i rsync.

For at begynde at nyde dette fremragende værktøj skal vi gå til den officielle side og download den tilsvarende pakke til vores arkitektur, udpak og installer den, og vælg derefter hvilke filer og hvor den skal synkroniseres.

Med information fra linoxid


2 kommentarer, lad dine

Efterlad din kommentar

Din e-mailadresse vil ikke blive offentliggjort. Obligatoriske felter er markeret med *

*

*

  1. Ansvarlig for dataene: Miguel Ángel Gatón
  2. Formålet med dataene: Control SPAM, management af kommentarer.
  3. Legitimering: Dit samtykke
  4. Kommunikation af dataene: Dataene vil ikke blive kommunikeret til tredjemand, undtagen ved juridisk forpligtelse.
  5. Datalagring: Database hostet af Occentus Networks (EU)
  6. Rettigheder: Du kan til enhver tid begrænse, gendanne og slette dine oplysninger.

  1.   Angel sagde han

    En anbefaling til installation af programmer i Go, da jeg ser det lidt ineffektivt i den måde, det er på skærmbilledet. Vi kunne kun tilføje $GOPATH/bin til $PATH-variablen som følger, i .profile, .zprofile, eller hvor som helst shellen indlæser variablerne (såsom .bashrc, .zshrc):

    export PATH=$PATH:$GOPATH/bin

    Herefter ville der kun være én go get <url> Og nu, uden at skulle gøre de andre trin.

    Hilsner!

  2.   r sagde han

    Jeg anmoder den, der skriver denne artikel; at du venligst udvider det og lærer os, hvordan man bruger det, giv os praktiske eksempler på at bruge det med hvert lagersted.

    Det er virkelig vigtigt, siden du kom ind på dette emne, at du venligst udvider det i dybden og ikke forbliver overfladisk som mange andre artikler.

    Jeg håber at udgive anden del meget snart
    hensyn