תקרא לזה איך שאתה רוצה, גיבוי, גיבוי, גיבוי, אבל תעשו את זה. גיבויים חיוניים למניעת אובדן נתונים ולעתים קרובות הם נשכחים. זה עולה הרבה צרות וכסף לחברות רבות, אך גם למשתמשים ביתיים שרואים את המסמכים שלהם או את העבודה נעלמים בין לילה. בין אם בגלל תקלה בדיסק הקשיח, בגלל בעיית תוכנה שמשאירה את הנתונים פגומים, בגלל כופר וכו '. וכאן תוכלו ללמוד כיצד לעשות זאת באמצעות 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/
הבעיה בעותקים מצטברים עם rsync היא הקבצים שנמחקו. עם העותק הראשוני והחלת התוספות, לא תקבל עותק המשקף את המקור.
נכון, אבל זה יכול להיות נוח אם הקובץ שנמחק נמחק בטעות. העותק לא אמור לשאת את שגיאת המחיקה. ברכות