- - Kako postaviti Rsync na Linux

Kako postaviti Rsync na Linux

Ovih dana svi imaju aplikaciju Sync. Postoje Bittorrent Sync (sada Resilio Sync), Syncthing itd. Ove vrste alata dobivaju stvarnu privlačnost u prostoru poslužitelja i potrošača, a postoje iz jednog razloga. Oni pomažu korisnicima da postave lokalni / internetski temeljen peer-to-peer sustav za sinkronizaciju. Uglavnom su ti alati prilično korisni. U skladu s tim, često im treba malo vremena za postavljanje na različitim platformama (posebno Linuxu). Zato bi oni koji žele napraviti jednostavnu sinkronizaciju datoteka između računala trebali umjesto toga razmotriti korištenje Rsync-a na Linuxu. To je jednostavan način učinkovitog i brzog prenosa datoteka putem mreže ili interneta.

Montaža

U ovom ćemo se fokusu usredotočiti na dva alata: alat Rsync naredbenog retka i Grsync GUI omotač. Evo kako instalirati ove programe na svoje Linux računalo.

Napomena: trebat ćete instalirati i SSH.

Ubuntu

sudo apt install rsync grsync

Debian

sudo apt-get install rsync grsync

Arch Linux

sudo pacman -S rsync grsync

Fedora

sudo dnf install rsync grsync

OpenSUSE

sudo dnf install rsync grsync

Ostali Linuxi

Rsync postoji od 1996. Zbog toga korisnici ne bi trebali imati nikakvih problema s pronalaženjem i instaliranjem aplikacije na svoje osobno računalo Linux, ma koliko bili nejasni. Potražite "rsync" u upravitelju paketa i instalirajte ga na sustav. Kada je riječ o alatu za omotavanje Grsync, to je pomalo iffy. Neke Linux distribucije mogu ga imati u svojim spremištima, a neke ne. Da biste ga instalirali, otvorite prozor terminala i potražite "grsync". Alternativno, preuzmite ga s web stranice.

Korištenje Rsync-a u terminalu

Alat Rsync terminala je vrlo moćan ina taj način se mogu staviti u mnoštvo različitih aplikacija. Međutim, većina korisnika samo stvarno treba znati osnove. Evo kako to funkcionira. Za prijenos cijelog sadržaja jedne mape izravno u drugu, koristite ovu naredbu:

Lokalni na udaljeni prijenos

rsync -r /home/username/local/file/to/transfer/. user@host:/path/to/destination/folder

Udaljeni lokalni prijenos

rsync -r user@host:/path/to/remote/. /home/username/local/file/to/transfer/

Ove naredbe korisniku omogućuju izravan i rekurzivan prijenos svih datoteka u jednoj mapi u drugu, bilo lokalno ili udaljeno. Tražite više opcija? U terminalu učinite: rsync -h i isprobajte mnogo dostupnih prekidača i opcija rsync.

Napomena: Napomene o pomoći Rsync prilično su velike. Terminal često može odsjeći dijelove (ili u najmanju ruku korisnici su prisiljeni beskrajno se kretati po njima). Da biste olakšali stvari, pokušajte spremiti upute za pomoć izravno u tekstualnu datoteku za kasnije. To se može učiniti s ovom naredbom:

rsync -h >> rsync-help.txt

Korištenje Grsync GUI alata

Za većinu, Grsync alat je zaistanajbolji način za korištenje Rsync-a. To je zato što iako je naredba Rsync sama po sebi moćna, njena je sintaksa prilično zbunjujuća za one koji samo žele izvršiti jednostavnu sinkronizaciju datoteka. Kada je riječ o terminalnim naredbama, to obično nije slučaj, no pravila se trebaju prekršiti.

Pokrenite Grsync na računalu i otvorite datotekui menadžer. Unutar upravitelja datoteka pronađite lokalnu mapu koju želite prenijeti. Ako primate prijenos umjesto da ga pošaljete, pronađite (ili stvorite) odredišnu mapu.

Nakon što pronađete informacije o lokaciji, idite na Grsync izapočnite s postavkom izvora. Kliknite "otvori" i potražite lokalnu mapu koju želite prenijeti. Ako je izvor udaljen, napišite: user @ host: / path / to / remote /.

Nakon ulaska / pregledavanja izvora izvoraprijenosa, idite na sljedeće područje odabira. Kliknite otvori da biste pronašli odredišnu mapu (ako je izvor prijenosa udaljeni) ili unesite: korisnik @ domaćin: / staza / od / daljinski / ako je prenosite putem mreže.

Alat Grsync ima uobičajene zadane postavke i nezahtijevaju bilo kakvo razmišljanje za prosječnog korisnika. Da biste pokrenuli prijenos, kliknite gumb "Start". Kada prijenos započne, pojavit će se zaslon za učitavanje. Ako vas zanima kako Rsync djeluje, kliknite gumb "rsync izlaz". Ovo će prikazati potpun izlaz naredbe na koji se korisnik može pozivati.

Savjet za brzi Grsync

Niste sigurni zašto sinkronizacija vaše datoteke ne radi? Pokušajte koristiti način simulacije. Omogućuje korisnicima da podešavaju i postave Rsync, a zatim pokrenu simulaciju. Nisu prenesene stvarne datoteke. Umjesto toga, oni su simulirani i daje se izlaz. To može pomoći početnicima Rsync-a da podešavaju svoje postavke prijenosa, otkriju pogreške i sl.

Da biste pristupili načinu simulacije u Grsync-u, kliknite na "File", a zatim na "Simulacija". Alternativno, otvorite alat za simulaciju Grsync pomoću prečaca na tipkovnici Ctrl + S.

Zaključak

Moderne aplikacije za sinkronizaciju imaju svoje slučajeve upotrebe,to je sigurno. Ako želite distribuirati gomilu datoteka na 5 ili 6 računala na LAN-u ili Internetu, Rsync nije za vas. Međutim, ako želite brzo zadržati mapu u sinkronizaciji između nekoliko Rsync-ova na Linux računalu, ovdje je jasni pobjednik. Nema potrebe zabrinjavati se s barkodovima, konfigurirati internetsko sučelje ili se prijavljivati ​​u Androidovu aplikaciju. Samo unesite naredbu ili koristite Grsync alat i prijenos će započeti.

komentari