Rclone: ​​Lar deg synkronisere filer og kataloger mellom skyer

Synkronisering av filer og kataloger i Linux er ganske enkelt med rsync, selv for lenge siden var det snakk her på bloggen om en Python-skript for lokale sikkerhetskopier med rsyncI denne muligheten vil vi introdusere Rclone, som er et verktøy som er som rsync, men for skylagring.

Dette verktøyet lar oss synkronisere filer og kataloger fra en skytjeneste til en annen, eller til og med fra vår lokale katalog til skytjenester.

Hva er Rclone?

Det er et åpen kildekodeverktøy, utviklet ved hjelp av go language av Nick Craig som lar oss synkronisere filer og kataloger mellom forskjellige skytjenester, blant annet Google Drive, Amazon Drive, S3, Dropbox, Backblaze B2, One Drive, Swift, Hubic, Cloudfiles, Google Cloud Storage, Yandex Files, blant andre.

Tilsvarende støtter verktøyet filoverføring fra lokale tjenester og via SFTP, derfor kan vi definere Rclone som "rsync for cloud storage". synkroniser filer

Rclone-funksjoner

  • Åpen kildekode og enkel å bruke.
  • Nativt kompatibel med mer enn 14 skylagringstjenester.
  • Kontrollert integritetskontroll av filer ved hjelp av MD5 / SHA1.
  • Filens tidsstempler er bevart.
  • Tillater delvis synkronisering,
  • Lar deg kopiere alle typer filer.
  • Den inkluderer en synkroniseringsmodus (en vei) for å lage en identisk kopi av en katalog.
  • Du kan synkronisere filer fra ett nettverk til et annet, det vil si at du kan synkronisere filer fra to forskjellige skyer.
  • bruk Crypt som en valgfri krypteringsmetode.
  • Valgfri FUSE-montering.
  • Omfattende dokumentasjon som kan konsulteres fra her, for å lære hvordan du bruker verktøyet i detalj.
  • Kommandoer som ligner på rsync.

For å begynne å nyte dette utmerkede verktøyet må vi gå til den offisielle siden og last ned den tilsvarende pakken til arkitekturen vår, pakk ut og installer den, og velg deretter hvilke filer og hvor du vil synkronisere den.

Med informasjon fra linoksid


Legg igjen kommentaren

Din e-postadresse vil ikke bli publisert. Obligatoriske felt er merket med *

*

*

  1. Ansvarlig for dataene: Miguel Ángel Gatón
  2. Formålet med dataene: Kontroller SPAM, kommentaradministrasjon.
  3. Legitimering: Ditt samtykke
  4. Kommunikasjon av dataene: Dataene vil ikke bli kommunisert til tredjeparter bortsett fra ved juridisk forpliktelse.
  5. Datalagring: Database vert for Occentus Networks (EU)
  6. Rettigheter: Når som helst kan du begrense, gjenopprette og slette informasjonen din.

  1.   Engel sa

    En anbefaling for installasjon av programmer i Go siden jeg ser det litt ineffektivt slik det er i fangsten. Vi kunne bare legge til $GOPATH/bin til $ PATH-variabelen som følger, i .profile, .zprofile eller hvor som helst skallet laster inn variablene (som .bashrc, .zshrc):

    export PATH=$PATH:$GOPATH/bin

    Etter dette, bare en go get <url> og nå uten å måtte gjøre de andre trinnene.

    Hilsener!

  2.   r sa

    Jeg ber den som skriver denne artikkelen; Utvid den og lær oss hvordan du bruker den, gi oss praktiske eksempler for å bruke den med hvert lagringssted.

    Det er veldig viktig siden du kom inn på dette emnet, så vær så snill å utvide det på en dyp måte og ikke bli som mange andre artikler på overflaten.

    Jeg håper jeg vil publisere den andre delen veldig snart
    hilsen