Rclone: ​​Pinapayagan kang mag-synchronize ng mga file at direktoryo sa pagitan ng mga ulap

Ang pagsasabay sa mga file at direktoryo sa linux ay medyo simple sa rsync, kahit matagal na ang nakalipas ay may napag-usapan dito sa blog tungkol sa isang Python script para sa mga lokal na pag-backup na may rsyncSa pagkakataong ito, nais naming ipakilala ang Rclone, na isang tool na tulad ng rsync ngunit para sa cloud storage.

Papayagan kami ng tool na ito na magsabay sa mga file at direktoryo mula sa isang serbisyong ulap patungo sa isa pa, o kahit mula sa aming lokal na direktoryo hanggang sa mga serbisyong cloud.

Ano ang Rclone?

Ito ay isang bukas na tool na mapagkukunan, na binuo gamit ang go wika ng Nick Craig na nagbibigay-daan sa amin upang mai-synchronize ang mga file at direktoryo sa pagitan ng iba't ibang mga serbisyo sa cloud, kabilang ang Google Drive, Amazon Drive, S3, Dropbox, Backblaze B2, One Drive, Swift, Hubic, Cloudfiles, Google Cloud Storage, Yandex Files, at iba pa.

Katulad nito, sinusuportahan ng tool ang paglilipat ng file mula sa mga lokal na serbisyo at sa pamamagitan ng SFTP, samakatuwid maaari naming tukuyin ang Rclone bilang "rsync para sa cloud storage". mag-sync ng mga file

Mga Tampok ng Rclone

  • Buksan ang mapagkukunan at madaling gamitin.
  • Katutubong tumutugma sa higit sa 14 mga serbisyo sa cloud storage.
  • Kinokontrol na pagsuri ng integridad ng file gamit ang MD5 / SHA1.
  • Ang mga Timestamp ng mga file ay napanatili.
  • Pinapayagan ang bahagyang pag-sync,
  • Pinapayagan kang kopyahin ang lahat ng uri ng mga file.
  • Nagsasama ito ng isang mode ng pagsabay (isang paraan) upang makagawa ng isang magkatulad na kopya ng isang direktoryo.
  • Maaari mong i-sync ang mga file mula sa isang network patungo sa isa pa, iyon ay, maaari mong i-sync ang mga file mula sa dalawang magkakaibang ulap.
  • paggamit Sigaw bilang isang opsyonal na pamamaraan ng pag-encrypt.
  • Opsyonal na pag-mount ng FUSE.
  • Malawak na dokumentasyon na maaaring konsulta mula sa dito, upang malaman kung paano gamitin nang detalyado ang tool.
  • Mga utos na katulad ng rsync.

Upang simulang tangkilikin ang mahusay na tool na ito dapat kaming pumunta sa opisyal na pahina at i-download ang kaukulang package sa aming arkitektura, i-unzip at i-install ito, at pagkatapos ay piliin kung aling mga file at kung saan ito isasabay.

Na may impormasyon mula sa linoxide


Iwanan ang iyong puna

Ang iyong email address ay hindi nai-publish. Mga kinakailangang patlang ay minarkahan ng *

*

*

  1. Responsable para sa data: Miguel Ángel Gatón
  2. Layunin ng data: Kontrolin ang SPAM, pamamahala ng komento.
  3. Legitimation: Ang iyong pahintulot
  4. Komunikasyon ng data: Ang data ay hindi maiparating sa mga third party maliban sa ligal na obligasyon.
  5. Imbakan ng data: Ang database na naka-host ng Occentus Networks (EU)
  6. Mga Karapatan: Sa anumang oras maaari mong limitahan, mabawi at tanggalin ang iyong impormasyon.

  1.   Anghel dijo

    Isang rekomendasyon para sa pag-install ng mga programa sa Go dahil nakikita ko ito na medyo hindi mabisa sa paraan ng pagkuha. Maaari lamang naming idagdag ang $GOPATH/bin sa variable na $ PATH tulad ng sumusunod, sa .profile, .zprofile o saanman kinarga ng shell ang mga variable (tulad ng .bashrc, .zshrc):

    export PATH=$PATH:$GOPATH/bin

    Pagkatapos nito, isa lamang go get <url> at ngayon, nang hindi kinakailangang gawin ang iba pang mga hakbang.

    Pagbati!

  2.   r dijo

    Hinihiling ko ang sumulat ng artikulong ito; Mangyaring palawakin ito at turuan kami kung paano ito gamitin, bigyan kami ng mga praktikal na halimbawa upang magamit ito sa bawat lugar ng pag-iimbak.

    Talagang ito ay mahalaga dahil napunta ka sa paksang ito, na mangyaring palawakin ito sa isang malalim na paraan at huwag manatili tulad ng maraming iba pang mga artikulo sa mababaw.

    Inaasahan kong mai-publish ko ang pangalawang bahagi sa lalong madaling panahon
    tungkol