Pickup

צילום מסך תוכנה:
Pickup
פרטי תוכנה:
גרסה: 1.4
טען תאריך: 15 Apr 15
מפתחים: Michel Albert
רשיון: ללא תשלום
פופולריות: 27

Rating: 2.0/5 (Total Votes: 1)

איסוף הוא סקריפט גיבוי מודולרי נכתב לחלוטין בפייתון.
קוד המקור זמין בדף פרויקט GitHub.
הליבה של היישום pickup.py ההפעלה וסקריפט פייתון משמש כקובץ config. ליבה זו אינה כוללת כל קוד הקשורים כיצד יש ליצור גיבוי ממקור כלשהו. היגיון זה מוחבא במודולים. זה היתרון כי זה & rsquo; קל מאוד להוסיף תמיכה חדשה & ldquo; נתוני מקור & rdquo; או לשנות את ההתנהגות של רכיב הקיים.
יעד הגיבוי שנוצר באותו אופן בדיוק. מאותה הסיבה בדיוק. החסרון היחיד, הוא שגיבויים צריכים להיות שנוצרו ובldquo; אזור אחסון זמני & rdquo; הראשון לפני שהם פרוסים ליעד. הדבר נעשה משום שכמה מטרות (כמו rsync) יעבדו הכי טובות אם אתה יכול להאכיל אותם בתיקייה אחת המכילה את הכל. זה יהיה בזבוז לרוץ rsync על כל קובץ בנפרד.
דוגמא תצורה
תסריט התצורה הבאה יהיה ליצור גיבוי של כל תיקיית בית מקומית. כל תיקייה תישמר כtarball נפרד:
CONFIG_VERSION = (2,1)
STAGING_AREA = "בימוי"
= מחוללים [{
& Nbsp; 'שם': 'תיקיות בית מקומיות',
& Nbsp; 'פרופיל': 'תיקייה',
& Nbsp; "config": {
& Nbsp; 'נתיב': '/ בית,
& Nbsp; 'חצוי': נכון,
& Nbsp;}}]
= יעדים [{
& Nbsp; 'שם': "מקומי",
& Nbsp; 'פרופיל': "dailyfolder",
& Nbsp; "config": {
& Nbsp; 'נתיב': "/ var / גיבויים / יומי",
& Nbsp;}}]
ראה 'תצורה לפרטים נוספים ודוגמאות.
ביצוע דוגמא
קח את התצורה לעיל ולשמור אותו בכל מקום שתרצה. אתה יכול לבצע את זה על ידי הפעלה:
פיתון pickup.py -c /path/to/config_file.py
או, אם התקנת אותו למערכתך (ראה התקנה):
/ נתיב / ל/ טנדר -c /path/to/config_file.py

Requirements:

  • Python

תוכנה דומה

Synbak
Synbak

17 Jul 15

twcbackup
twcbackup

19 Feb 15

s3arch
s3arch

20 Feb 15

תוכנות אחרות של יזם Michel Albert

config_resolver
config_resolver

20 Feb 15

תגובות ל Pickup

תגובות לא נמצא
להוסיף הערה
הפעל את התמונות!