mylvmbackup הוא תסריט מקור לגמרי חופשי והפתוח מיושם בפרל ותוכנן מהקיזוז לשימוש על ידי מנהלי מסדי נתונים שרוצים ליצור במהירות גיבויים של הנתונים שנמצאו בservers.How MySQL mylvmbackup עובד? זה באופן אוטומטי מקבל קריאה לנעול על כל שולחנות מסד הנתונים, את החום כל מטמוני השרת לדיסק, יוצר תמונת מצב LVM (מנהל נפח לוגי) של הנפח המכיל את ספריית נתוני MySQL, ופותח את טבלאות מסד הנתונים.
מלבד פרל (הפקה מעשית ודווחו שפה), משתמשים גם צריך להתקין מודולים DBD :: mysql וDBI כדי להשתמש בסקריפט mylvmbackup כראוי. בנוסף, התסריט גם משתמש / bin / תאריך, זפת, כלי עזר LVM, והר וutilities.Command אונליין מערכת umount optionsThe תסריט מגיע עם יותר אפשרויות שורת הפקודה מהצפוי. ניתן לצפות אלה במבט חטוף על ידי הפעלה & lsquo; mylvmbackup --help & rsquo; הפקודה באפליקצית הדמיית מסוף. בין החשובים שבהם, אנחנו יכולים לדבר על היכולת לציין את יציאת TCP, שקע UNIX, מארח, שם המשתמש וסיסמא לשרת MySQL, הפעולה לרוץ (גיבוי או טיהור), בגודל של תמונת מצב הנפח, כמו גם הקידומת והסיומת לשמות backup.Getting התחילו עם mylvmbackupThe חדשות טובות היא שלא איכפת לי mylvmbackup & rsquo; t צריך להיות מותקן על מנת להשתמש בו. לכן, פשוט להוריד את חבילת המקור מSoftoware באמצעות כפתור ההורדה הייעודי לעיל, ניתן לשמור את הארכיון במקום כלשהו במחשב שלך, לפרוק אותו ולהפעיל את & lsquo; mylvmbackup & rsquo; הפקודה.
הוסף את & lsquo; - עזרה & rsquo; טיעון לפקודה (למשל mylvmbackup --help) כדי להציג את אפשרויות שורת הפקודה שלו (ראה לעיל, בחלק לפרטים נוספים). החדשות הרעות היא שאתה תצטרך להתקין מספר מודולים פרל מCPAN להשתמש בסקריפט, כגון Config :: IniFiles, תאריך :: פורמט, DBD :: mysql, קובץ :: העתקה, וקובץ :: העתק :: רקורסיבית .
אם אתה רוצה להתקין את מערכת תסריט mylvmbackup רחבה ולהפוך אותו זמין לכל המשתמשים במערכת שלך, רק להפעיל את & lsquo; make install & rsquo; פקודה כמשתמש או & lsquo; sudo make install & rsquo; הפקודה כמשתמש חסוי
מה חדש במהדורה זו:.
- טיפול בשגיאות משופר: לשלוח דוא"ל אם mail_report_on נקבע ל & quot; שגיאות & quot; והודעת יומן עם LOG_ERR רמת היומן הייתה מחובר.
מה חדש בגרסת 0.13:
- מדגם וו precleanup.pm נמחק כפי שיש לו פוטנציאל כדי לגרום נזק, והוא מתמחה גם במקרה שימוש מסוים.
מה חדש בגרסת 0.12: $
- הוסרו שמות הנתיב מוחלטים לכלים חיצוניים (לוודא PATH נכון)
- המוסף --log-לטעות לאפשרויות ההפעלה של מופע ההתאוששות, כדי למנוע אי סדר יומן השגיאות של השרת
- תמיכה נוסף עבור ווים כפי שנכתבו פרל מודולים. (מתי Boehm)
- תמיכה נוסף לתאריך / נתיב שמות בתבנית זמן לbackupdir וmountdir (מתי Boehm)
- Backupdir וmountdir כעת נוצרו באופן אוטומטי (מתי Boehm)
- וו חדש נוסף & quot; logerr & quot; כאשר שגיאה תירשם. (מתי Boehm)
- אפשרות נוסף --keep הר ... (טים להתכופף)
- הוסר bind הר, דורש כעת LVMv2
- התחברות קריאת תמיכה / סיסמא מ~ / .my.cnf (ברון שוורץ)
- תיקונים ושיפורי תיעוד (Ville Skytta) (באג # 302,144)
מה חדש בגרסה 0.11:.
- אפשרות --quiet נוספה
- שגיאת הטיפול נעשה יותר הגיוני ועקבי.
- תמיכה נוסף עבור יישומי זפת שאינה של גנו.
- תמיכה עבור גיבויי rsnap נוספה.
- ניקוי קוד נעשה.
- גיבוי שם קובץ הסיומת היא כעת להגדרה.
מה חדש בגרסה 0.10
-
תיקון אפלייד ממארק הבר: אפשרות להוסיף & quot; - keep_snapshot & quot; שידלג על הסרת תמונת מצב הגיבוי לפני סיום התסריט. quot מתן האפשרות &; - backuptype = אף אחד & quot; כעת לדלג יצירת גיבוי באמצעות מודולים גיבוי builtin. שני אפשרויות לספק גמישות רבה יותר בעת שימוש בווים לביצוע משימות גיבוי בפועל.
- הוספת שני ווים חדשים: & quot; backupsuccess & quot; ו& quot; backupfailure & quot; אשר נקראים בהתאמה על הצלחה של כישלון של פעולת הגיבוי (באג # 264,089)
- ודא (PATH $ עשויים שלא לכלול / sbin כאשר התקשרו מcron) שקבצים בינאריים נמצאים נמצאים, הוסיף חסר ערך עבור & quot; LVS & quot; לmylvmbackup.conf (באג # 255,703)
- תיעוד עדכון
דרישות :
- Perl
תגובות לא נמצא