Sinkronizacija datoteka i direktorija u linuxu je vrlo jednostavna sa rsync, č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 sinhronizaciju datoteka i direktorija s jedne usluge u oblaku na drugu, ili čak iz našeg lokalnog direktorija na usluge u oblaku.
Šta je Rclone?
To je alat otvorenog koda, razvijen pomoću go jezika Nick Craig koji nam omogućava sinkronizaciju datoteka i direktorija između različitih usluga u oblaku, uključujući Google Drive, Amazon Drive, S3, Dropbox, Backblaze B2, One Drive, Swift, Hubic, Cloudfiles, Google Cloud Storage, Yandex Files, između ostalog.
Slično tome, alat podržava prijenos datoteka s lokalnih usluga i putem SFTP-a, stoga Rclone možemo definirati kao "rsync za pohranu u oblaku".
Rclone karakteristike
- Otvoreni izvor i jednostavan za upotrebu.
- Nativno kompatibilan s više od 14 usluga skladištenja u oblaku.
- Kontrolirana provjera integriteta datoteka pomoću MD5 / SHA1.
- Vremenske oznake datoteka su sačuvane.
- Omogućuje djelomične sinhronizacije,
- Omogućuje kopiranje svih vrsta datoteka.
- Uključuje način sinhronizacije (jednosmjerni) za izradu identične replike direktorija.
- Možete sinhronizirati datoteke s jedne mreže na drugu, odnosno možete sinhronizirati datoteke iz dva različita oblaka.
- Koristite Kripta kao neobavezna metoda šifriranja.
- Opcioni nosač FUSE.
- Opsežna dokumentacija od koje se može potražiti ovdje, kako biste naučili kako detaljno koristiti alat.
- 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, raspakujte je i instalirajte, a zatim odaberite koje datoteke i gdje će je sinhronizirati.
Sa informacijama od linoksid
Preporuka za instalaciju programa u programu Go jer vidim da je pomalo neefikasan 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!
Tražim onoga ko 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, molim vas da je duboko proširite i ne ostanete kao mnogi drugi članci u površini.
Nadam se da ću vrlo brzo objaviti drugi dio
pozdravi