3.4. גיבוי Localhost
סעיף זה מתאר כיצד לגבות ספריות שצוינו במארח יחיד לכונן קלטות מקומי.
• קודם ה אחסון יש להגדיר את המכשיר. לַעֲרוֹך /etc/bacula/bacula-sd.conf להוסיף:
התקן {
שם = "טייפ כונן" סוג התקן = סוג קלטת מדיה = DDS-4
ארכיון התקן = /dev/st0 חומרה סוף מדיום = לא;
AutomaticMount = כן; # כאשר המכשיר נפתח, קרא אותו AlwaysOpen = כן;
RemovableMedia = כן;
RandomAccess = לא;
פקודת התראה = "sh -c 'tapeinfo -f %c | grep TapeAlert'"
}
הדוגמה היא עבור א DDS-4 כונן קלטות. התאם את "סוג המדיה" ואת "התקן הארכיון" כך שיתאימו לחומרה שלך.
תוכל גם לבטל הערות לאחת מהדוגמאות האחרות בקובץ.
• לאחר עריכה /etc/bacula/bacula-sd.conf יהיה צורך להפעיל מחדש את דמון האחסון:
sudo systemctl הפעל מחדש את bacula-sd.service
• כעת הוסף א אחסון משאב ב /etc/bacula/bacula-dir.conf כדי להשתמש במכשיר החדש:
# הגדרה של התקן אחסון "טייפ דרייב" Storage {
שם = TapeDrive
# אל תשתמש ב-"localhost" כאן
כתובת = שרת גיבוי # הערה השתמש בשם מלא כאן SDPort = 9103
סיסמה = "Cv70F6pf1t6pBopT4vQOnigDrR0v3LT3Cgkiyjc" התקן = "טייפ דרייב"
סוג מדיה = קלטת
}
אל האני כתובת ההנחיה צריכה להיות שם הדומיין המלא (FQDN) של השרת. שינוי
שרת גיבוי לשם המארח בפועל.
כמו כן, וודא כי ה- סיסמה ההנחיה תואמת למחרוזת הסיסמה ב /etc/bacula/bacula-sd.conf.
• ליצור חדש ערכת קבצים, אשר יקבע אילו ספריות לגיבוי, על ידי הוספת:
# LocalhostBacup FileSet. ערכת קבצים {
שם = "LocalhostFiles" כולל {
אפשרויות { חתימה = דחיסה MD5=GZIP
}
קובץ = /etc File = /home
}
}
זֶה ערכת קבצים יגבה את /וכו ו / בית ספריות. ה אפשרויות הנחיות המשאבים מגדירים את ה-FileSet ליצור חתימת MD5 עבור כל קובץ שגובים, וכדי לדחוס את הקבצים באמצעות GZIP.
• לאחר מכן, צור חדש לוח זמנים עבור עבודת הגיבוי:
# לוח זמנים לגיבוי של Localhost -- יומי. לוח זמנים {
שם = "LocalhostDaily" Run = מלא מדי יום בשעה 00:01
}
המשרה תתבצע כל יום בשעה 00:01 או 12:01 בבוקר. ישנן אפשרויות רבות אחרות לתזמון זמינות.
• לבסוף ליצור את עבודה:
# גיבוי Localhost. עבודה {
שם = "LocalhostBackup" JobDefs = "DefaultJob" מופעל = כן
רמה = מלאה
FileSet = "LocalhostFiles" לוח זמנים = "LocalhostDaily" אחסון = TapeDrive
כתוב Bootstrap = "/var/lib/bacula/LocalhostBackup.bsr"
}
העבודה תעשה א מלא גיבוי כל יום לכונן הקלטות.
• כל קלטת בשימוש תצטרך לכלול א תווית. אם לקלטת הנוכחית אין תווית, Bacula תשלח אימייל שיודיע לך. כדי לתייג קלטת באמצעות המסוף, הזן את הדברים הבאים ממסוף:
bconsole
• בהנחיית Bacula Console הזן:
תווית
• לאחר מכן תתבקש להזין את אחסון מַשׁאָב:
קטלוג שנבחר אוטומטית: MyCatalog באמצעות קטלוג "MyCatalog"
משאבי האחסון המוגדרים הם: 1: קובץ
2: טייפדרייב
בחר משאב אחסון (1-2):2
• הזן את החדש תכולה שֵׁם:
הזן שם כרך חדש: יום ראשון
בריכות מוגדרות:
1: ברירת מחדל
2: שריטה
חלף יום ראשון עם התווית הרצויה.
• כעת, בחר את ברכה:
בחר את הבריכה (1-2): 1
מתחבר ל- Storage daemon TapeDrive בשרת גיבוי:9103 ... שולח פקודת תווית עבור נפח "יום ראשון" חריץ 0 ...
מזל טוב, הגדרת כעת בקולה כדי לגבות את ה-localhost לכונן קלטות מחובר.