דף הבית » איך ל » אסטרטגיות אוטומטיות לניהול קבצים גיבוי מיושן

    אסטרטגיות אוטומטיות לניהול קבצים גיבוי מיושן

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

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

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

    מחיקת לפי גיל קובץ או תאריך

    מתי להשתמש: גיבוי יומי מלא.

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

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

    פורמטים / P "C: גיבויים" / S / D -7 / C "CMD / C DEL / F / Q @PATH"

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

    לחלופין, אם בקובץ הגיבוי שלך יש איזה דפוס תאריכים מספרי שצוין בשם הקובץ (לדוגמה, Backup_2010-01-13.zip, BackupSet_100113_Full.zip וכו '), תוכל להשתמש בתסריט DeleteByDatePattern שסיפקנו במאמר המקושר כדי להסיר גיבויים פג.

    לדוגמה, כדי למחוק קבצים שגילם למעלה משבועיים תואמים תבנית שם קובץ כמו: "Backup_YYYY-MM-DD_ (מלאה | מצטבר) .zip", תשתמש בפקודה:

    DeleteByDatePattern / D 15 "C: גיבויים" * - ???? - ?? - * *. Zip / DEL

    או אם תבנית שם השמות שלך היא: "BackupSet_YYMMDD.zip", תשתמש ב:

    DeleteByDatePattern / D 15 "C: גיבויים" * - ???? .zip / DEL

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

    תיקיה מתגלגלת

    מתי להשתמש: גיבוי תקופתי מלא (שבועי, דו שבועי וכו ') עם גיבויים מצטברים יומיומיים בין.

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

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

    DEL / F / Q "C: Backups2archive"
    MOVE / Y "C: Backups1archive *" "C: Backups2archive"
    MOVE / Y "C: Backupscurrent *" "C: Backups1archive"

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

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

    גיבוי 9

    מתי להשתמש: גיבוי יומי מלא או גיבויים של קבצים בודדים.

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

    דוגמה הטובה ביותר להסביר את התהליך הזה. שימוש בפקודה הבאה יפיק את הפלט שלהלן:

    BACKUP9 / A / L7 "C: BackupsBackupFile.zip"

    אם פקודה זו הופעלה שוב, יקרה הדבר הבא:

    1. מספר הקבצים לשמור (7 בדוגמה שלנו) מוערך ואם יש כיום עותקים רבים, האחרון הוא ירד.
    2. BackupFile.zip.bk7 נמחק.
    3. BackupFile.zip.bk6 שונה לשם BackupFile.zip.bk7
    4. BackupFile.zip.bk [#] שונה ל- BackupFile.zip.bk [# 1]
    5. BackupFile.zip.bk1 שונה לשם BackupFile.zip.bk2
    6. BackupFile.zip מועתק בשם BackupFile.zip.bk1

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

    Belvedere אוטומטי מנהל הקבצים

    מתי להשתמש: גיבוי יומי מלא.

    Belvedere מנהל הקבצים האוטומטיים הוא כלי אשר פועל במערכת ניטור הרקע הקובץ פעיל ומבצע פעולות מוגדרות כאשר התנאים שצוינו נפגשו. בין השימושים הרבים שלה הם ניקוי קבצים גיבוי פג.

    התצורה של הכללים הם פשוט למדי. לדוגמה, כדי ליצור כלל למחיקת קובצי גיבוי באמצעות תבנית שם קובץ כגון "BackupSet_Jan13.zip", אשר ישנים מ -2 שבועות, תוכל להשתמש בפריטים הבאים:

    בעוד הפונקציה הבסיסית שאנו מבצעים יכול להיעשות בקלות עם כלי שורת הפקודה שתוארו לעיל, ההבדל הברור הוא כי Belvedere מספק קל לשימוש ממשק גרפי עבור אלה יותר נוח עם הצבעה ולחיצה.

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

    סיכום

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

    קישורים

    הורד Backup9 מ Gammadyne.com

    הורד Belvedere מ Lifehacker.com