סקוניל רובע יביטמיטלוא קוחרמ/ימוקמ םיצבק ןורכנס ילכ - ןוסינוי


.םיבר תומוקמב דובעל םיכירצ ונא רשאכ וא אוהש גוס לכמ ןוסא לש הרקמב דימת םינימז ויהי ונלש זפמ םירקיה םינותנהמ רתוי וא דחא קתוע יכ םיחיטבמ ונא ,םיצבק ןורכנס ידי לע .עדימה תייגולונכט לש הז ןדי

:ןלהל תוטרופמה תונוכתה תא לולכל רומא בוט םיצבק ןרכנסמ

    .דועו ולש תוילנויצקנופה ,ויתונוכת םע דחי ,"ןוסינוי"\יטרפב ןודנ הז רמאמב ןאכ .ןוסינוי אוה הזכ ילכ

    ?ןוסינוי הז המ

    .ןוסחא ןקתה וא םיבשחמ הז םא ןיב ,רתוי וא םימוקימ ינש ןיב םינותנ ןורכנסב ישומיש רשא תומרופטלפ הצוח םיצבק ןורכנס םושיי אוה ןוסינוי

      סקונילב ןוסינוי תנקתה

      :הטמל רושיקהמ (Unison-2.40.102) תיחכונה הביציה הרודהמה תא דירוהל ןתינ

      ביצי Unison 2.40.102 תא דרוה

      .ןלהל גצומש יפכ yum וא apt הדוקפה תועצמאב repo -ב ןימז אוה םא ,"Unison"\תא ןיקתהלו דירוהל םג םילוכי ונא ,ןיפולחל

      .ףוסמב האבה הדוקפה תא לעפהו "Ctr + Alt + T" תועצמאב ףוסמה תא חתפ

      $ sudo apt-get install unison

      .האבה הדוקפה תועצמאב ןקתה ןכמ רחאלו EPEL רגאמ לעפה ,תישאר

      $ sudo yum install unison

      .ןלהלש הדוקפה תועצמאב (Debian תוססובמ תוצפהל קר ןימז) 'unison-gtk' הליבחה תא ןקתה ,שמתשמה קשממב הכימת םע Unison תא ןיקתהל ךירצ התא םא .שמתשמ קשממ אלל Unison תא ןיקתת ליעל הדוקפה :הרעה

      # apt-get install unison-gtk

      ןוסינואב שמתשהל דציכ

      .קחורמ חראמ וא ימוקמ חראמ תויהל יושעש ,המוד הנבמ םע רחא םוקימל תוירפס ץעב םיצבק לש הצובק ןורכניסל שמשמ ןוסינוי

      .ךלש תיבה תיירפסב 'בג ןחלוש' םשב היקיתל ותוא ןרכנסנ זאו הדובעה ןחלושל תחתמ םיצבק 5 רוצינ ואוב

      $ cd Desktop/
      $ touch 1.txt 2.txt 3.txt 4.txt 5.txt
      $ ls
      
      1.txt 2.txt 3.txt 4.txt 5.txt
      $ mkdir /home/server/desk-back

      .ךלש תיבה תיירפסב 'בג ןחלוש' תחת ךלש הדובעה ןחלוש יצבק תא ןרכנסל ידכ 'unison' הדוקפה תא לעפה תעכ

      $ unison /home/server/Desktop /home/server/desk-back/
      Contacting server...
      Looking for changes
      Warning: No archive files were found for these roots, whose canonical names are:
      /home/server/Desktop
      /home/server/desk-back
      This can happen either
      because this is the first time you have synchronized these roots,
      or because you have upgraded Unison to a new version with a different
      archive format.
      Update detection may take a while on this run if the replicas are
      large.
      Unison will assume that the 'last synchronized state' of both replicas
      was completely empty. This means that any files that are different
      will be reported as conflicts, and any files that exist only on one
      replica will be judged as new and propagated to the other replica.
      If the two replicas are identical, then no changes will be reported.If you see this message repeatedly, it may be because one of your machines
      is getting its address from DHCP, which is causing its host name to change
      between synchronizations. See the documentation for the UNISONLOCALHOSTNAME
      environment variable for advice on how to correct this.
      Donations to the Unison project are gratefully accepted:
      http://www.cis.upenn.edu/~bcpierce/unison
      Press return to continue.[]
      ...
      ...
      Saving synchronizer state
      Synchronization complete at 13:52:15 (5 items transferred, 0 skipped, 0 failed)

      ?חילצה ןורכנסה ךילהת םא ,בג ןחלוש/תרש/תיבה/םוקימה תא קודב תעכ

      $ cd /home/server/desk-back/
      $ ls
      
      1.txt 2.txt 3.txt 4.txt 5.txt

      .קחורמה unison -ה תרשל רבחתהלו ליחתהל לוכי ימוקמה unison -הש אדוול ידכ האבה הדוקפה תא לעפה .קחורמה תרשב םגו ימוקמה תרשב םג Unison לש הסרג התוא ןיקתהל םכילע ,קחורמ םיצבק ןורכנס ךרוצל

      $ unison -testServer /home/ravisaive/Desktop/ ssh://172.16.25.125//home/ravisaive/Desktop/
      Contacting server...
      [email 's password: 
      Connected [//tecmint//home/ravisaive/Desktop -> //tecmint//home/ravisaive/Desktop]

      .הטמל הדוקפה תועצמאב םיצבקה תא ןרכנס תעכ ,החלצהב רבוחמ קחורמה תרשהש ךכ לע תועיבצמ ליעלש תואצותה

      $ unison -batch /home/ravisaive/Desktop/ ssh://172.16.25.125//home/ravisaive/Desktop/

      .' וכו דעי םוקימו רוקמ ,ןרכנסל ךנוצרבש המו ליפורפה םשכ יסיסב עדימ רידגהל ךתוא בייחמה ליפורפ תרדגה אוה ןושארה בלשה

      .ףוסמב האבה הדוקפה תא לעפה ,Unison GUI תא ליעפהל ידכ

      $ unison-gtk

      .הטמלש ןולחה תועצמאב הכרבב םילבקתמ ונא ,דעיה םג ומכ רוקמה תנזהו ליפורפה תריצי רחאל

      .הנורחאה ןוכדעה ןמז תמתוח לע ססבתהב ,תוארוהה ינשמ ןרכנתסהל וליחתי םיצבקה .רושיא לע ץחלו םיצבקה לכ תא רחב טושפ

      םוכיס

      .ידוחיאה ךירדמה תא וארק ףסונ עדימל .שרדנכ םשייל ןתינש תונוכת דואמ הברה ול שי .הזה םושייהמ דואמ יתמשרתה קדובכ .ףסונ ץמאמ שרוד וניאו שומישל דואמ לק הז ילכ .החיטבמ איהש המ תא תקפסמ ןוסינוי .ה

        .ונלש תובוגתה עטקב ךלש רקיה בושמה תא ונל קפסל חכשת לא .טנימקטל רבוחמו ןכדועמ ראשית זא דע .ףסונ ןיינעמ רמאמ םע בוש ןאכ היהא בורקב .התע תעל לכה הז