שיטות מומלצות ליצירת גיבויים

בקטעים הבאים מפורטות שיטות מומלצות.

הכנת שיתוף הקבצים לגיבוי הכי עקבי

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

  • משתמשים בהעלאה של סנכרון. מידע נוסף מופיע בקטע 'אפשרות ההרכבה של סנכרון' במאמר nfs(5). אפשר גם לפתוח קבצים באמצעות הדגלים O_DIRECT|O_SYNC. מידע נוסף זמין במאמר open(2).
  • להשהות אפליקציות או תהליכים של מערכת ההפעלה שכותבים נתונים לשיתוף הקבצים ולגרום להם להעביר את השינויים שלהם לשיתוף הקבצים לפני התחלת הגיבוי. מידע נוסף זמין במאמר fsync(2).
  • אם האפליקציות שלכם דורשות עקביות בין כמה שיתופי קבצים, צריך להשהות את כל האפליקציות בכל המקרים שבהם מתבצעת כתיבה לכל שיתופי הקבצים, וליצור גיבויים של כל שיתופי הקבצים לפני שממשיכים להשתמש באפליקציות.
  • אם נדרשת עקביות ברמת האפליקציה, צריך להפסיק את האפליקציות ולבטל את הקישור של שיתוף הקבצים לפני שיוצרים גיבוי.

שימוש בגיבויים קיימים כבסיס לגיבויים חדשים כדי לקצר את זמן יצירת הגיבוי

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

  • לפני שמוחקים גיבוי קודם של שיתוף קבצים, צריך ליצור גיבוי חדש של שיתוף הקבצים הזה.

  • צריך להמתין עד שהגיבויים החדשים יהיו במצב Ready לפני שיוצרים גיבויים נוספים של אותה שיתוף קבצים.

תזמון גיבויים בשעות שבהן העומס נמוך כדי לקצר את זמן יצירת הגיבוי

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

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

ארגון הנתונים במופעי Filestore נפרדים כדי למקסם את היעילות

ככל שיש יותר נתונים בשיתוף הקבצים, כך הגיבוי גדול יותר והעלות שלו גבוהה יותר. כדי לגבות רק את הנתונים שאתם צריכים לגבות, מומלץ לארגן את הנתונים בשיתופי קבצים נפרדים, כלומר:

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