rsync: כיצד ליצור גיבוי מצטבר

גיבוי עם rsync

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

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

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

סוגי גיבויים

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

  • להשלים: כל הקבצים שעשויים להיות בכונן או בספריה מועתקים.
  • מצטבר- יעתיק רק קבצים ששונו לאחר גיבוי מלא או דיפרנציאלי קודם. לשם כך היא משווה בין תאריכי השינוי של קבצי המקור לבין אלה של העותק הקודם, ואם יש הבדלים, התוכנה תקבל את ההחלטה להעתיק רק את אלה ששונו. הדבר הטוב בעותק זה הוא שהוא לא כבד כמו המלא ומאפשר לך לעדכן רק את מה שאתה מעוניין.
  • דִיפֵרֶנציִאָלִי: זה משהו שבין מלא לתוספת. כלומר, הוא יעתיק גם את הקבצים שנוצרו חדשים וגם את אלה ששונו.

כיצד ליצור את העותקים באמצעות rsync

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

  • עבור גיבוי מלא:
rsync -avh /ruta/origen /ruta/destino
  • עבור גיבוי מצטבר:
rsync -avhb --delete --backup-dir=/ruta/destino/copia_$(date +%d%m%Y%H%M) /ruta/origen/ /ruta/destino/

  • כדי ההפרש, אם אתה בכלל רוצה לעשות זאת מתסריט כדי לתזמן אותו מדי יום, שבועי או חודשי, אתה יכול להשתמש בקוד זה:
#!/bin/bash

DAY=$(date +%A)

if [ -e /ruta/copia/incr/$DAY ] ; then
  rm -fr /ruta/copia/incr/$DAY
fi

rsync -a --delete --quiet --inplace --backup --backup-dir=/ruta/copia/incr/$DAY /ruta/origen/ /ruta/destino/


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

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

*

*

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

  1.   אוסקר דיג'ו

    הבעיה בעותקים מצטברים עם rsync היא הקבצים שנמחקו. עם העותק הראשוני והחלת התוספות, לא תקבל עותק המשקף את המקור.

    1.    חורחה רומן דיג'ו

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