Failide ja kataloogide sünkroonimine Linuxis on rsynciga üsna lihtne, isegi ammu räägiti siin ajaveebis Pythoni skript rsynciga kohalike varukoopiate jaoksSelles võimaluses tahame tutvustada Rclone'i, mis on tööriist, mis on nagu rsync, kuid pilvesalvestuseks.
See tööriist võimaldab meil faile ja katalooge sünkroonida ühest pilveteenusest teise või isegi meie kohalikust kataloogist pilveteenustega.
Mis on Rclone?
See on avatud lähtekoodiga tööriist, mille on välja töötanud go-keele abil Nick Craig, mis võimaldab meil sünkroonida faile ja katalooge erinevate pilveteenuste vahel, sealhulgas Google Drive, Amazon Drive, S3, Dropbox, Backblaze B2, One Drive, Swift, Hubic, Cloudfiles, Google Cloud Storage, Yandex Files.
Samamoodi toetab tööriist failiedastust kohalikest teenustest ja SFTP kaudu, seetõttu saame Rclone'i defineerida kui "pilvesalvestuse rsync".
Rclone'i funktsioonid
- Avatud lähtekoodiga ja hõlpsasti kasutatav.
- Ühildub enam kui 14 pilvemäluteenusega.
- Kontrollitud faili terviklikkuse kontroll MD5 / SHA1 abil.
- Toimikute ajatemplid on säilinud.
- Võimaldab osalist sünkroonimist,
- Võimaldab kopeerida igat tüüpi faile.
- See sisaldab sünkroonimisrežiimi (ühesuunaline) kataloogi identse koopia tegemiseks.
- Saate sünkroonida faile ühest võrgust teise, see tähendab, et saate sünkroonida faile kahest erinevast pilvest.
- kasutamine Krüpt valikulise krüptimismeetodina.
- Valikuline FUSE kinnitus.
- Laiaulatuslik dokumentatsioon, kust saab tutvuda siin, et õppida tööriista üksikasjalikku kasutamist.
- Rsynciga sarnased käsud.
Selle suurepärase tööriista nautimiseks peame minema ametlikule lehele ja laadige alla vastav pakett meie arhitektuuri, pakkige see lahti ja installige see ning seejärel valige, millised failid ja kus see sünkroonida.
Teabe abil linoksiid
Soovitus programmide installimiseks Go-sse, kuna näen, et see on püüdmisel veidi ebaefektiivne. Saime ainult lisada
$GOPATH/bin
muutujale $ PATH järgmiselt: .profile, .zprofile või kuhu shell laadib muutujaid (nt .bashrc, .zshrc):export PATH=$PATH:$GOPATH/bin
Pärast seda ainult üks
go get <url>
ja nüüd, ilma et peaksite tegema teisi samme.Tervitused!
Ma palun seda, kes selle artikli kirjutab; Laiendage seda ja õpetage meile, kuidas seda kasutada, andke meile praktilisi näiteid selle kasutamiseks igas salvestuskohas.
Kuna olete sellesse teemasse jõudnud, on see tõesti oluline, et palun laiendage seda põhjalikult ja ärge jääge sarnaseks paljude teiste pealiskaudsete artiklitega.
Loodan, et avaldan teise osa juba varsti
osas