גיבויים, גיבויים (המשך): Unison

במאמרים הקודמים כתבתי על Clonezille (שחזור מחיצה שלמה במהירות רבה) ועל Simple Backup (גיבוי מצטבר של כל הקבצים בתיקיית הבית).
התכנה השלישית שאני משתמש בה (ושמשלימה פתרונות גיבוי אלו) נקראת Unison. מה שמיוחד בתוכנה זה שהיא יודעת לסנכרן בין מקורות מידע שונים ודואגת תמיד שהם יכילו בסופו של סנכרון את אותו המידע (ומכאן שמה: "בכל אחד"). SML כתב בהרחבה על Unison ולכן לא אפרט יותר.

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

הערות:

  • פתרונות הגיבוי שהצגתי די טובים, אך יש להם חסרון אחד: הגיבויים נמצאים באותו הבית (ה- Upload באינטרנט מאוד איטי ולכן זה לא מעשי לסנכרן דרך האינטרנט קבצים בנפח גדול).
  • שימוש בכונן קשיח חיצוני פחות נוח ונראה שאבנה בקרוב NAS (שרת גיבוי צמוד רשת). אני מאוד מתלבט בנוגע לארכיטקטורה: ללכת על פתרון מוכן (FreeNAS) או להתאים את Debian Lenny לצרכי.
    גם על החומרה אני לא סגור: ללכת על מארז קטן ויפה (Zoltac – כפי שבנה SML) או על מארז גדול יותר (שיאפשר לחבר יותר דיסקים על חשבון המראה האלגנטי…).

אשמח לשמוע את חוות דעתכם…

גיבויים, גיבויים (המשך): Simple Backup

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

Simple Backup: תכונות

  • מנשק פשוט ונוח (כשמה כן היא: Simple Backup)
  • התוכנה מאפשרת לבצע גיבוי של קבצים ותיקיות נבחרים ולשמור אותם ביעד מקומי או ברשת
  • ניתן לדלג על קבצים או תיקיות מסויימים (תוך ציון שם מדוייק או כלל ב- regex)
  • התוכנה יודעת לבצע גיבויים אינקרמנטליים (גיבוי מצטבר של הקבצים שהשתנו)
  • לתוכנה מנשק נוח לשחזור קבצים: בוחרים בלוח השנה את תאריך הגיבוי ולאחר מכן בוחרים את התיקיות או הקבצים אותם רוצים לשחזר

אני משתמש ב- Simple Backup באופן הבא:

  • אני מבצע גיבוי יומי אינקרימנטלי של תיקיית הבית, תיקיית etc/ ותיקיית boot/
  • אחת לחודש אני מבצע גיבוי מלא של תיקיות אלו (Full Backup)
  • בפעולת הגיבוי אני מדלג על תיקיות רבות לא חשובות (זכרון המטמון של שועל האש וכרומיום, תיקיית dropbox ועוד…)
  • את הגיבוי אני שומר בכונן מקומי (ואח"כ מרחיק אותו מהמחשב באמצעות Unison)

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

בפרק הבא: Unison

גיבויים, גיבויים ועוד פעם גיבויים…

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

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

  • / – למחיצת root אני לא מקציב שטח גדול במיוחד (בדר”כ כ- 10-15 GB בלבד)
  • swap/ – מחיצה נפרדת בגודל של פי 1.5 – 2 מגודל ה- RAM במחשב
  • home/ – למחיצה אני מקציב את יתרת שטח הדיסק

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

Clonezilla


תיאור כללי: אני משתמש בכלי הנהדר הזה בכדי ליצור תמונת ראי למחיצת root (כך שאם הדיסק יתקלקל אוכל לשחזר במהירות רבה את מערכת ההפעלה ולחזור לעבודה רגילה). לכלי מנשק גרפי מבוסס טקסט (tui: text user intergace), שנראה אולי מפחיד למשתמשים חדשים, אך הוא מאוד אינטואיטיבי ופשוט לשימוש. Clonezilla מאפשרת להגדיר מחסן של גיבויים דרכו מתבצעים פעולות הגיבוי והשחזור. המחסן יכול לשכון בכונן מקומי, חיצוני, DOK, בשרת SSH, NFS או אפילו, רחמנא לצליין, בשיתוף SMB של חלונות… התוכנה מאפשרת לגבות ולשחזר במהירות מחיצות או דיסקים שלמים. בתוכנה השתמשתי פעמים רבות והיא אף פעם לא איכזבה אותי!

מתודולוגיית הגיבוי: כאמור אני מגבה עם Clonezilla רק את מחיצת root/. אני מקפיד לבצע גיבוי אחת לשלושה חודשים (ובכל מקרה תמיד לפני שדרוג של ההפצה). אני מקפיד לשמור את שתי הגרסאות האחרונות של הגיבוי (לכל מקרה שלא יהיה…)

בשבוע הבא: Sbackup

האתר עבר להתארח ב- Bluehost

מיום ה' האחרון האתר עבר להתארח ב- Bluehost. מאז שעזבתי את Godaddy ועברתי ל- 000webhost האתר סבל מאיטיות רבה (ולפעמים פשוט לא ניתן היה לגלוש אליו). נסיבות אישיות מנעו ממני מלטפל בעיניין עוד קודם לכן, אבל סוף סוף התפניתי לנושא והשלמתי את המעבר (כך שאני מקווה שמעתה והלאה הגישה לאתר תהיה מהירה ונוחה הרבה יותר).

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

לגבי המחיר:
מחיר האירוח הרשמי הוא 6.95$ לחודש, אך ניתן למצוא ברשת קופנים המוזילים את האירוח ל- 3.49$ לחודש (לשנתיים). בפועל ניתן לארח מס' אתרים (לא מוגבלים בכמות הדומיינים) כך שאם מתארגנים מספר אנשים ניתן להוזיל את המחיר אף יותר.