Rclone: ​​Lehetővé teszi fájlok és könyvtárak szinkronizálását a felhők között

A fájlok és könyvtárak szinkronizálása a linuxban meglehetősen egyszerű az rsync segítségével, még régen is itt volt szó a blogon egy Python szkript helyi mentésekhez rsync segítségévelEbben a lehetőségben szeretnénk bemutatni az Rclone-t, amely olyan eszköz, amely hasonlít az rsync-hez, de a felhő tárolásához.

Ez az eszköz lehetővé teszi számunkra, hogy szinkronizáljuk a fájlokat és könyvtárakat az egyik felhőszolgáltatásból a másikba, vagy akár a helyi könyvtárunkból a felhőszolgáltatásokba.

Mi az Rclone?

Ez egy nyílt forráskódú eszköz, amelyet a go nyelv használatával fejlesztettek ki Nick Craig, amely lehetővé teszi számunkra a fájlok és könyvtárak szinkronizálását a különböző felhőszolgáltatások között, többek között a Google Drive, az Amazon Drive, az S3, a Dropbox, a Backblaze B2, a One Drive, a Swift, a Hubic, a Cloudfiles, a Google Cloud Storage, a Yandex Files között.

Hasonlóképpen, az eszköz támogatja a fájlok átvitelét a helyi szolgáltatásoktól és az SFTP-n keresztül, ezért meghatározhatjuk az Rclone-t "rsync for cloud storage" -ként. szinkronizálja a fájlokat

Rclone Jellemzők

  • Nyílt forráskódú és könnyen használható.
  • Természetesen kompatibilis több mint 14 felhőtárolási szolgáltatással.
  • Ellenőrzött fájlintegritás-ellenőrzés az MD5 / SHA1 segítségével.
  • A fájlok időbélyegei megmaradnak.
  • Részleges szinkronizálást tesz lehetővé,
  • Lehetővé teszi minden típusú fájl másolását.
  • Tartalmaz egy szinkronizálási módot (egyirányú) a könyvtár azonos másolatának elkészítéséhez.
  • Szinkronizálhatja a fájlokat egyik hálózatról a másikra, vagyis szinkronizálhatja a fájlokat két különböző felhőből.
  • használat Kripta opcionális titkosítási módszerként.
  • Opcionális FUSE tartó.
  • Kiterjedt dokumentáció, amelyből megtekinthető itt, hogy megtanulják, hogyan kell részletesen használni az eszközt.
  • Az rsync-hez hasonló parancsok.

Ahhoz, hogy élvezhessük ezt a kiváló eszközt, el kell mennünk a hivatalos oldalra és töltse le a megfelelő csomagot az architektúránkhoz, csomagolja ki és telepítse, majd válassza ki, mely fájlokat és hol szinkronizálja.

- től származó információkkal linoxid


Hagyja megjegyzését

E-mail címed nem kerül nyilvánosságra. Kötelező mezők vannak jelölve *

*

*

  1. Az adatokért felelős: Miguel Ángel Gatón
  2. Az adatok célja: A SPAM ellenőrzése, a megjegyzések kezelése.
  3. Legitimáció: Az Ön beleegyezése
  4. Az adatok közlése: Az adatokat csak jogi kötelezettség alapján továbbítjuk harmadik felekkel.
  5. Adattárolás: Az Occentus Networks (EU) által üzemeltetett adatbázis
  6. Jogok: Bármikor korlátozhatja, helyreállíthatja és törölheti adatait.

  1.   angyal dijo

    Javaslat a Go telepítéséhez a programok telepítéséhez, mivel kissé hatástalannak látom a rögzítésben. Csak a $GOPATH/bin a $ PATH változóra az alábbiak szerint: .profile, .zprofile vagy bárhol, ahol a shell betölti a változókat (például .bashrc, .zshrc):

    export PATH=$PATH:$GOPATH/bin

    Ezek után csak egy go get <url> és most anélkül, hogy meg kellene tennie a többi lépést.

    Üdvözlet!

  2.   r dijo

    Kérem, aki ezt a cikket írja; Kérjük, bővítse ki és tanítsa meg a használatát, adjon gyakorlati példákat az egyes tárolóhelyek használatára.

    Nagyon fontos, mivel belevágtál ebbe a témába, kérlek, bővítsd mélyreható módon, és ne maradj, mint sok más cikk a felszínes cikkben.

    Remélem, hamarosan kiadom a második részt
    tekintetében