Turinys
Kai valdome serverį arba savo kompiuteriuose, turime nuolat sinchronizuoti informaciją tarp kompiuterių ar katalogų.Rsync tai programėlė nemokama daugiaplatformė Jis naudojamas failų sinchronizavimui ir atsarginių kopijų kūrimui. Jis geriausiai žinomas ir naudojamas UNIX / Linux.
Rsync serveryje pagal numatytuosius nustatymus klauso uosto TCP 873 ir ji naudojama tiek atsarginei kopijai vietiniame serveryje, tiek nuotoliniame serveryje ar skirtinguose tinklo įrenginiuose.
Pradėkime diegdami rsync iš terminalo, pavyzdžiui, įvedame „Linux Ubuntu“
sudo apt-get install rsync
Tada įdiegsime programą „Grsync“ yra grafinė „rsync“ sinchronizavimo įrankio sąsaja „Linux“.
sudo apt-get install grsync
„Grsync“ taip pat galima įdiegti įvairiose „Linux“, „Windows“ ir „OS X“ platformose. „Grsync“ yra nemokama programinė įranga.
Pradžioje galime sukurti paskyrą tarp dviejų katalogų, tiek nuotolinių, tiek vietinių.
Sesijose galime apibrėžti kelias atsargines kopijas arba sinchronizavimą, skirtingus šaltinio ir paskirties katalogo požiūriu, kuriuos bet kuriuo metu galime pasirinkti išskleidžiamajame meniu. Taigi galime apibrėžti kelias sinchronizacijas ir tada vienu paspaudimu suaktyvinti, pavyzdžiui, atsarginę kopiją, projektus, el.
Mes pasirenkame šaltinio ir paskirties katalogą. Jei šaltinio kelio pabaigoje naudosime pasvirąją juostą, tai parodys, kad norime tik nukopijuoti turinį iš to aplanko į paskirties vietą. Jei nededame juostos, ji nukopijuoja šaltinio katalogą ir turinį.
Sinchronizuokite katalogą ir turinį
Kilmė: / home / user / origin
Sinchronizuokite tik turinį
Paskirties vieta: / home / user / origin /
Turime kelias parinktis, kad pasirinktume tą patį naudotoją, grupę ir leidimus, kad nustatytume, ar ištrinti paskirties kopiją, jei randamas dublikatas.
Mes pamatysime keletą pavyzdžių tiek iš komandų, tiek iš „Grsync“ sąsajų
Sinchronizuokite standųjį diską ir pendrive
Kilmė: / home / user / images
Paskirties vieta: / media / user / usb001
Sinchronizuokite kelis katalogus per vieną seansą
Norėdami tai padaryti, šakniniame kataloge sukuriu tekstinį failą be plėtinio, vadinamo sąrašu, kataloge .grsync, kuris yra paslėptas katalogas, ir viduje parašau sinchronizuojamų katalogų sąrašą.
####### / home / user / .grsync / list #######
# .grsync / list
/Projektai
/vaizdai
/ dokumentai
####### end / home / user / .grsync / list #######
Tada skirtuke Išplėstinės parinktys nurodau, kad sinchronizavimas iš kilmės bus atliekamas su sąrašo faile nurodytais katalogais
Kilmė: / home / user /
Paskirties vieta: / media / user / usb001
Išplėstinėse parinktyse nurodome, kur yra katalogų, kuriuos reikia skaityti, sąrašas
--files-from = / home / user / .grsync / list
Kitos parinktys, leidžiančios tinkinti „Grsync“, yra šios:
Atnaujinkite tik esamus failus, palyginkite juos ir nekopijuokite naujų failų
Ignoruokite failus, kurie jau yra paskirties vietoje, arba neatnaujinkite naujausių failų, kopijuokite tik tuos, kurių nėra
Tai suteikia pritaikytą kopijavimo sinchronizavimą kiekvienam vartotojui ir, atsižvelgiant į jų pageidavimus, kiekviena sesija gali turėti skirtingą konfigūraciją, aiškiai akcentuojant papildomas atsargines kopijas.
„Grsync“ leidžia imituoti visus procesus, kad žinotumėte, ar kažkas nepavyks, prieš kopijuodami ar sinchronizuodami, nes tai rodo tikrąjį failų, kurie bus keičiami, rezultatąAr jums patiko ir padėjo ši pamoka?Galite apdovanoti autorių paspausdami šį mygtuką, kad suteiktumėte jam teigiamą tašką