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

ראש הסטטוס¶
הראש יושב בראש הדף ותמיד נשאר שם. הטבעת שלו מראה כמה מוגן, כמו 41 מתוך 43 מוגנים, והשורה לידה אומרת איך המצב:
| הראש אומר | מה זה אומר |
|---|---|
| הכול גובה | לכל פריט בכל תחום מופעל יש גיבוי עדכני. |
| גובה, עם הערות | הכול מגובה, וחלק מהריצות השאירו הערה, כמו קבצים שלא הצליחו לקרוא. |
| עדיין לא הכול מוגן | לחלק מהפריטים אין גיבוי עדכני, למשל כי הם ממתינים לראשון. |
| 3 דברים דורשים אותך | משהו נכשל או ממתין להחלטה. הכרטיס דורש תשומת לב מפרט אותו. |
| גיבוי מתבצע עכשיו | גיבוי רץ. הטבעת הופכת לטבעת התקדמות עם התחנות עצירה, קריאה והפעלה, וגיבוי מלא סופר את הפריטים שלו תוך כדי, כמו גיבוי מתבצע עכשיו: 12 מתוך 43. הצגת הריצה פותחת את הריצה. |
| העתקה מחוץ לאתר מתבצעת | העתקה ליעד רצה. היא לא מציגה אחוזים, כי restic copy לא מדווח אותם. |
מתחת לשורה מופיע מתי הייתה הריצה האחרונה ומתי מתחילה הבאה המתוכננת.
דורש תשומת לב¶
הכרטיס הזה מפרט מה כדאי לבדוק, החדש ביותר קודם, ואומר אין מה לעשות. כשהרשימה ריקה. לכל שורה יש דרך יציאה משלה:
- גיבוי שנכשל מציין את הפריט ואת הסיבה. הצגת שגיאות מראה את הפלט של restic עצמו, וניסיון חוזר מתחיל את הגיבוי שוב.
- ההעתקה מחוץ לאתר נכשלה מציינת את התחום ומאז מתי. שכפול עכשיו מנסה שוב.
- חריגה ב-plex מובילה לממצא עם בדיקה. כל עוד ממצא קריטי פתוח, השמירה מחזיקה את הגיבויים הישנים של הפריט.
- פריטים חדשים ש-BombVault מצאה ושום דבר עדיין לא מגבה, כמו קונטיינר שהרגע התקנת, מציעים התחלת גיבוי או לא לגבות.
- גיבוי שוויתר כי האפליקציה שלו נשארה עסוקה בכל זמן ההמתנה, ראו כשהאפליקציה עסוקה.
- רפליקת ZFS שנכשלה, במילים פשוטות כמו שבשרת אין פקודת zfs, עם הפלט של השרת תחת הצגה.
- הגיבויים נעצרו: המפתח כבר לא ניתן לפתיחה מופיע כשהשרת הזה השתלט על המפתח של שרת אחר ו-
APP_KEYהשתנה אחר כך. ראו פתרון בעיות. - שמירת ערכת השחזור נשאר עד שהורדת את הערכה ולחצת שמרתי אותה בבטחה.
מצב ההגנה¶
לכל תחום מופעל יש שורה עם ארבע בדיקות:
| בדיקה | היא נעשית ירוקה כאשר | מילים אחרות שאפשר לראות |
|---|---|---|
| מקומי | הגיבוי האחרון עדכני | עדיין אין גיבוי, אין לוח זמנים, הריצה האחרונה נכשלה, הגיבוי מאחר, לא כל פריט מוגן, הגיבוי קרוב |
| מחוץ לאתר | העותק האחרון מחוץ למקום עדכני | אין עותק מחוץ לאתר, העתקה מתבצעת, העותק מאחר, ממתין להחלטה שלך, עדיין אין עותק, הרפליקה נכשלה |
| הגנה מפני מחיקה | בדיקת חבלה הוכיחה שהצד הרחוק מסרב למחיקות | אין, אין והסיכון התקבל, עדיין לא הוכחה, הבדיקה נכשלה, לא הוכחה כי הבדיקה שלה כבויה |
| שחזור ניסיון | שחזור מהעותק מחוץ לאתר עבר | מעולם לא רץ, רץ, נכשל, מאחר, ידני בלבד, לא אפשרי לתחום הזה |
תחום ירוק רק על עובדות שאומתו. עותק בשרת הזה לא נחשב מחוץ לאתר, ויעד שסימנת לקבל ללא הגנה מפני מחיקה מציג טבעת אפורה במקום נקודה כתומה, כך שצבע התחום נובע מהבדיקות האחרות שלו.
תחום מתוזמן מציג עדיין אין גיבוי ונשאר ניטרלי עד שמגיע מועד הריצה הראשונה שלו, שנספר מהפעם האחרונה שהתוכנית שלו נקבעה. אחרי כן הוא מציג באיחור ומתריע פעם אחת. באיחור הולך לפי הפריט שפיגר הכי הרבה אחרי התוכנית שלו, כך ששכן שרץ לא מסתיר פריט שהפסיק. פריט שהקונטיינר שלו נעלם או שאף לוח זמנים לא מגיע אליו לא נספר. פריט עם תוכנית שבועית משלו לא נמדד לפי התוכנית היומית של התחום. תחום שאין לו מה לגבות, כי אף לוח זמנים לא מגיע לאף אחד מהפריטים שלו, מציג לא מתוזמן ולעולם לא נחשב באיחור.
לחיצה על תחום פותחת את החלון שלו עם כל בדיקה מפורטת, הפריטים שהוא סופר והתחלת שחזור ניסיון או הרצת שחזור ניסיון שוב. הוא גם מציג כלל גיזום הוגדר או אין כלל גיזום, וכלל השמירה של התיקייה העצמית של התחום נחשב כמו הכללים שלו מחוץ לאתר.

יעדים¶
כל יעד עומד כאן ככלי עם מפלס המילוי שלו, כמה מהר הוא גדל, כמו גדל 4.2 GB/שבוע, ומתי הוא יתמלא בקצב הזה, כמו מלא בעוד כ-31 שבועות. S3, B2 ו-rest-server לא מדווחים כמה מקום נשאר, ולכן הם מציגים המקום הפנוי אינו ידוע ורק את הגדילה שלהם. לחיצה מובילה לדף של היעד. ראו יעדים.
היסטוריה¶
להיסטוריה יש שתי לשוניות. ריצות מפרטת כל ריצה עם התוצאה, המשך והסיבה שלה, ולחיצה פותחת אותה. יומן מציג כל שורה עם השעה שלה, כפי ש-BombVault כותבת אותה, ואפשר לצמצם אותו ליום אחד. שורה נעשית כתומה כשגיבוי עבר אבל השאיר משהו בחוץ, והשורה מציינת מה השאיר.
כרטיסים נוספים תחת התאמה אישית¶
התאמה אישית בראש הדף מאפשרת לסדר את הכרטיסים. גוררים כרטיס בפס שלו כדי להזיז אותו, משנים את גודלו בנקודה בפינה התחתונה שלו, או מסתירים אותו. כרטיסים מוסתרים מחכים תחת כרטיסים מוסתרים, והצגה מחזירה אחד. בזמן הסידור הכרטיסים מתנדנדים קצת, וסיום מסיים זאת. הפריסה נשמרת בדפדפן הזה.
הכרטיסים האלה מתחילים מוסתרים:
- חריגות: הממצאים הפתוחים, ראו חריגות.
- לא מגובה: כל מה שבשרת הזה ושום גיבוי מתוזמן לא מכסה, כל אחד עם הסיבה שלו, כמו מעולם לא נוסף, לא נכלל בלוח הזמנים או כל היעדים של התחום שלו כבויים. הוא קורא קונטיינרים מ-Docker עצמו, ולכן הוא מוצא גם כאלה ש-BombVault מעולם לא ראתה.
- לוח שנה: 90 הימים האחרונים, ריבוע אחד ליום. לחיצה על יום מציגה את השורות שלו ביומן תחת היסטוריה.
- אחסון: כמה מקום כל תחום תופס ועד כמה הנתונים שלו מסתדרים בדה-דופליקציה.
- סקירה: התצלום הישן ביותר בכל התחומים, מתי הגיבוי הבא רץ ואיך הלך האחרון.
- סטטיסטיקה: כמה קונטיינרים ומכונות וירטואליות יש, כמה שגיאות, וכמה תוכניות פעילות או מושהות.
- שילוב מארח: מה BombVault מגיעה אליו וצריכה במארח, כמו Docker socket, libvirt, restic ו-rclone. מתחילים כאן כשנראה שמשהו לא מחובר.

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