Rsync 3.2.7 מגיע עם היכולת ליצור מידע אלגוריתם נתמך ב-JSON

rsync

מאפשר לך לסנכרן קבצים וספריות בין שני מכונות ברשת או בין שני מיקומים באותו מחשב

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

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

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

פועל בתור דמון שרת, Rsync מאזין כברירת מחדל ביציאת TCP 873, ומגיש קבצים בפרוטוקול Rsync המקורי או דרך מסוף מרוחק כגון RSH או SSH. במקרה האחרון, יש להתקין את קובץ ההפעלה של הלקוח Rsync על המארח המקומי והמרוחק כאחד.

החדשות העיקריות של Rsync 3.2.7

בגרסה החדשה שפורסמה זו של Rsync 3.2.7, מותר לגיבוב SHA512, SHA256 ו-SHA1 בעת אימות חיבור של משתמש לתהליך rsync ברקע (MD5 ו-MD4 נתמכו בעבר).

בנוסף לכך, מודגש גם כי הוטמעה היכולת להשתמש באלגוריתם SHA1 כדי לחשב סכומי בדיקה של קבצים. בשל גודלו הגדול, ה-Hash של SHA1 הוא בעל העדיפות הנמוכה ביותר ברשימת התאמות ה-hash. אתה יכול להשתמש באפשרות "–checksum-choice" כדי לאלץ בחירת SHA1.

סופקה את היכולת להוציא מידע על אלגוריתמים נתמכים ב-rsync בפורמט JSON (מופעל על ידי שכפול האפשרות --version ("-VV"). גַם, הוסיפו סקריפט תמיכה/json-rsync-version, המאפשר ליצור פלט JSON דומה בהתבסס על פלט המידע כטקסט עם אפשרות "–version" אחת (לתאימות לאחור עם גרסאות rsync).

מצד שני, התפאורה "השתמש ב-chroot" ב-rsyncd.conf, המסדיר את השימוש ב-chroot call לבידוד תהליך נוסף, מוגדר ל"לא מוגדר" כברירת מחדל, מה שמאפשר שימוש ב-chroot בהתאם לזמינותו (לדוגמה, אפשר כאשר rsync פועל כ-root ולא מופעל כאשר הוא פועל כמשתמש שאינו שורש).

משאר השינויים הבולטים מהגרסה החדשה:

  • הכפיל בקירוב את הביצועים של אלגוריתם חיפוש הקבצים הבסיסי עבור קבצי יעד חסרים, המשמש בעת ציון האפשרות "-fuzzy".
  • כדי להפחית את הסיכוי להתנגשויות, טבלת ה-hash של מאפייני xattr הומרה לשימוש במפתחות של 64 סיביות.
  • שינה את ייצוג הזמן בפרוטוקול בעת אינטראקציה עם גרסאות ישנות יותר של Rsync (ענף טרום 3.0): זמן העידן של 4 בתים מטופל כ"int unsigned" במקרה זה, שאינו מאפשר זמני מעבר קדומים מ-1970, אך פותר את הבעיה עם ציון זמנים לאחר 2038.
  • נתיב יעד חסר בעת קריאה ללקוח rsync מטופל כעת כשגיאה.
  • האפשרות "–old-args" מסופקת כדי להחזיר את ההתנהגות הישנה שבה נתיב ריק טופל כ"."

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

כיצד להתקין Rsync על לינוקס?

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

במקרה של המשתמשים ב- דביאן, אובונטו או כל נגזרת מבין אלה, פשוט פתח מסוף והקלד בו את הדברים הבאים:

להתקין את

עכשיו למקרה של מי שמשתמשים בו פדורה:

להתקין - -

אמנם במקרה של מי שהם משתמשים של ארץ לינוקס וכל הנגזרות שלו:

סודו פקמן - רסינק

באשר לאלה שמשתמשים בהם openSUSE:

sudo zypper ב-rsync

השאירו את התגובה שלכם

כתובת הדוא"ל שלך לא תפורסם. שדות חובה מסומנים *

*

*

  1. אחראי לנתונים: מיגל אנחל גטון
  2. מטרת הנתונים: בקרת ספאם, ניהול תגובות.
  3. לגיטימציה: הסכמתך
  4. מסירת הנתונים: הנתונים לא יועברו לצדדים שלישיים אלא בהתחייבות חוקית.
  5. אחסון נתונים: מסד נתונים המתארח על ידי Occentus Networks (EU)
  6. זכויות: בכל עת תוכל להגביל, לשחזר ולמחוק את המידע שלך.