Ang Unison ay isang tool sa pag-synchronize ng file para sa Unix at Windows. Pinapayagan nito ang dalawang replicas ng isang koleksyon ng mga file at mga direktoryo na maimbak sa iba't ibang mga host (o iba't ibang mga disk sa parehong host), binago nang hiwalay, at pagkatapos ay pinalaki hanggang sa petsa sa pamamagitan ng pagpapalaganap ng mga pagbabago sa bawat kopya sa iba.
Nagbabahagi ang Unison ng isang bilang ng mga tampok na may mga kasangkapan tulad ng mga pakete ng pamamahala ng configuration (CVS, PRCS, Subversion, BitKeeper, atbp.), ipinamamahagi ng mga filesystem (Coda, atbp), mga uni-directional mirroring utilities (rsync, atbp) at iba pang mga synchronizer (Intellisync, Magkasundo, atbp).
Hindi tulad ng simpleng mirroring o backup utilities, maaaring makitungo ang Unison sa mga update sa parehong mga replicas ng isang istraktura ng ibinahagi na direktoryo. Ang mga pag-update na hindi salungat ay awtomatikong na-propagate. Nakikita at ipinakita ang mga conflicting update.
Hindi tulad ng isang ibinahagi na filesystem, ang Unison ay isang programa sa antas ng user: hindi na kailangang baguhin ang kernel o magkaroon ng mga pribilehiyo ng superuser sa alinman sa host. Gumagana ang pagkakaisa sa pagitan ng anumang pares ng mga machine na nakakonekta sa internet, nakikipag-usap sa alinman sa isang direktang socket link o tunneling sa isang naka-encrypt na koneksyon ssh. Ito ay maingat sa bandwidth ng network, at tumatakbo na rin sa mabagal na mga link tulad ng mga koneksyon sa PPP. Ang mga paglilipat ng mga maliliit na pag-update sa mga malalaking file ay na-optimize gamit ang isang compression protocol na katulad ng rsync.
Mga Komento hindi natagpuan