Sinkronizacija datoteka i direktorija u linuxu vrlo je jednostavna s rsyncom, čak i davno se ovdje na blogu govorilo o Python skripta za lokalne sigurnosne kopije s rsync-omOvom prilikom želimo predstaviti Rclone, alat koji je poput rsync-a, ali za pohranu u oblaku.
Ovaj alat omogućit će nam sinkronizaciju datoteka i direktorija s jedne usluge u oblaku na drugu, ili čak iz našeg lokalnog direktorija na usluge u oblaku.
Što je Rclone?
To je alat otvorenog koda, razvijen pomoću go jezika Nick Craig koji nam omogućuje sinkronizaciju datoteka i direktorija između različitih usluga u oblaku, među kojima su Google Drive, Amazon Drive, S3, Dropbox, Backblaze B2, One Drive, Swift, Hubic, Cloudfiles, Google Cloud Storage, Yandex Files.
Isto tako, alat podržava prijenos datoteka s lokalnih usluga i putem SFTP-a, stoga Rclone možemo definirati kao "rsync za pohranu u oblaku".
Značajke Rclone
- Otvoreni izvor i jednostavan za upotrebu.
- Nativno kompatibilan s više od 14 usluga pohrane u oblaku.
- Kontrolirana provjera integriteta datoteka pomoću MD5 / SHA1.
- Vremenske oznake datoteka su sačuvane.
- Omogućuje djelomične sinkronizacije,
- Omogućuje kopiranje svih vrsta datoteka.
- Uključuje način sinkronizacije (jednosmjerni) za izradu identične replike direktorija.
- Možete sinkronizirati datoteke s jedne mreže na drugu, odnosno možete sinkronizirati datoteke iz dva različita oblaka.
- namjene Kripta kao neobavezna metoda šifriranja.
- Izborni nosač FUSE.
- Opsežna dokumentacija kod koje se može potražiti ovdje, kako biste naučili kako se alat detaljno koristi.
- Naredbe slične rsync.
Da bismo počeli uživati u ovom izvrsnom alatu, moramo otići na službenu stranicu i preuzmite odgovarajući paket u našu arhitekturu, raspakirajte je i instalirajte, a zatim odaberite koje datoteke i gdje će je sinkronizirati.
Uz informacije od linoksid
Preporuka za instalaciju programa u programu Go jer vidim da je malo neučinkovit u načinu na koji je snimljen. Mogli smo samo dodati
$GOPATH/bin
na $ PATH varijablu kako slijedi, u .profile, .zprofile ili gdje god ljuska učitava varijable (poput .bashrc, .zshrc):export PATH=$PATH:$GOPATH/bin
Nakon ovoga samo jedan
go get <url>
i sada, bez potrebe za ostalim koracima.Pozdrav!
Zahtijevam onoga tko napiše ovaj članak; Molimo vas da ga proširite i naučite nas kako ga koristiti, dajte nam praktične primjere kako ga koristiti na svakom mjestu za pohranu.
Zaista je važno otkad ste ušli u ovu temu, molimo vas da je duboko proširite i ne ostanete poput mnogih drugih članaka u površini.
Nadam se da ću vrlo brzo objaviti drugi dio
pozdravi