Kaip nustatyti Rsync Linux

Šiomis dienomis visi turi „Sync“ programą. Yra „Bittorrent“ sinchronizavimas (dabar „Resilio Sync“), sinchronizavimas ir pan. Šios rūšies įrankiai įgauna tikrą trauką serverio ir vartotojų erdvėje, ir jie egzistuoja dėl vienos priežasties. Jie padeda vartotojams nustatyti vietinę / internetinę tarpusavio sinchronizavimo sistemą. Dažniausiai šios priemonės yra gana naudingos. Be to, dažnai gali prireikti šiek tiek laiko, kad būtų galima nustatyti skirtingas platformas (ypač „Linux“). Štai kodėl tie, kurie nori atlikti paprastą failų sinchronizavimą tarp kompiuterių, turėtų apsvarstyti galimybę naudoti „Rsync“ „Linux“. Tai paprastas būdas efektyviai (ir greitai) perduoti failus tinklu ar internetu.

Montavimas

Šiame vadove dėmesys bus sutelktas į du įrankius: komandinės eilutės įrankį „Rsync“ ir „Grsync“ GUI aplanką. Štai kaip įdiegti šias programas „Linux“ kompiuteryje.

Pastaba: taip pat turėsite įdiegti 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

Kitos Linux

„Rsync“ gyvuoja nuo 1996 m. Dėl šios priežasties vartotojams neturėtų kilti problemų ieškant ir diegiant programą į savo „Linux“ asmeninį kompiuterį, kad ir koks jis būtų neaiškus. Paketų tvarkytuvėje ieškokite „rsync“ ir įdiekite ją į sistemą. Kalbant apie „Grsync“ įvyniojimo įrankį, jis yra šiek tiek keistas. Kai kurie „Linux“ distribucijos gali tai turėti savo saugyklose, o kai kurie ne. Norėdami jį įdiegti, atidarykite terminalo langą ir ieškokite „grsync“. Arba atsisiųskite jį iš svetainės.

Rsync naudojimas terminale

„Rsync“ terminalo įrankis yra labai galingas, irtaigi gali būti įtrauktas į daugybę skirtingų programų. Beje, daugumai vartotojų reikia žinoti tik pagrindus. Štai kaip tai veikia. Norėdami perkelti visą vieno aplanko turinį tiesiai į kitą, naudokite šią komandą:

Vietinis perdavimas nuotoliniu būdu

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

Nuotolinis vietinis pervedimas

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

Šios komandos leidžia vartotojui tiesiogiai ir rekursyviai perkelti visus failus iš vieno aplanko į kitą arba vietoje, arba nuotoliniu būdu. Ieškai daugiau galimybių? Terminale atlikite: rsync -h ir išbandykite daugybę galimų rsync jungiklių ir parinkčių.

Pastaba: „Rsync“ pagalbos užrašai yra gana dideli. Dažnai terminalas gali nupjauti jo bitus (arba bent jau vartotojai yra priversti be galo juos slinkti). Kad būtų lengviau, pabandykite išsaugoti pagalbos instrukcijas tiesiai į tekstinį failą vėlesniam laikui. Tai galima padaryti naudojant šią komandą:

rsync -h >> rsync-help.txt

„Grsync“ GUI įrankio naudojimas

Didžioji dalis „Grsync“ įrankių iš tikrųjų yrageriausias būdas naudoti „Rsync“. Taip yra todėl, kad nors pati „Rsync“ komanda yra galinga, jos sintaksė yra gana paini, norintiems atlikti paprastą failų sinchronizavimą. Kalbant apie terminalo komandas, dažniausiai to nėra, tačiau norima sulaužyti taisykles.

Kompiuteryje paleiskite „Grsync“ ir atidarykite failąvadovas taip pat. Failų tvarkyklėje raskite vietinio aplanko vietą, kurią norite perkelti. Jei gavote perkėlimą, o ne siunčiate, suraskite (arba sukurkite) tikslo aplanką.

Radę vietos informaciją, eikite į „Grsync“ irpradėkite nuo šaltinio nustatymo. Spustelėkite „atidaryti“ ir raskite vietinį aplanką, kurį norite perkelti. Jei šaltinis yra nuotolinis, parašykite: user @ host: / path / to / remote /.

Įvedę / naršę šaltinįperkelti, eikite į kitą pasirinkimo sritį. Spustelėkite atidaryti, kad rastumėte paskirties aplanką (jei perdavimo šaltinis yra nuotolinis), arba įveskite: user @ host: / path / from / remote / jei perkeliate tinklu.

„Grsync“ įrankyje yra protingų nutylėjimų, o jų nėrareikalauti, kad paprastas vartotojas sutiktų. Norėdami pradėti perkėlimą, spustelėkite mygtuką Pradėti. Pradėjus perkėlimą, pasirodys pakrovimo ekranas. Jei jums įdomu, kaip veikia „Rsync“, spustelėkite mygtuką „rsync išvestis“. Tai parodys visą komandos išvestį, į kurią vartotojas gali kreiptis.

Greitas „Grsync“ patarimas

Nežinote, kodėl failų sinchronizavimas neveikia? Pabandykite naudoti modeliavimo režimą. Tai leidžia vartotojams pataisyti ir nustatyti „Rsync“, tada paleisti modeliavimą. Faktiniai failai neperduodami. Vietoj to jie modeliuojami ir pateikiami išėjimai. Tai gali padėti „Rsync“ pradedantiesiems patikslinti perdavimo parametrus, aptikti klaidas ir pan.

Norėdami pasiekti „Grsync“ modeliavimo režimą, spustelėkite „Failas“, tada spustelėkite „Modeliavimas“. Arba atidarykite „Grsync“ treniruoklio įrankį naudodami klavišą „Ctrl + S“.

Išvada

Šiuolaikinės sinchronizavimo programos turi savo naudojimo atvejus,tai tikrai. Jei norite paskirstyti krūvą failų į 5 ar 6 kompiuterius per LAN ar internetu, „Rsync“ nėra jums. Tačiau, jei norite, kad aplankas būtų greitai sinchronizuotas tarp kelių „Linux“ kompiuterių „Rsync“, tai aiškus nugalėtojas. Nereikia jaustis su brūkšniniais kodais, konfigūruoti žiniatinklio vartotojo sąsają ar prisijungti prie „Android“ programos. Tiesiog įveskite komandą arba naudokite „Grsync“ įrankį ir perkėlimas prasideda.

Komentarai