bup-fsck - מקוון בענן

זוהי הפקודה bup-fsck שניתן להריץ בספק האירוח החינמי של OnWorks באמצעות אחת מתחנות העבודה המקוונות המרובות שלנו, כגון Ubuntu Online, Fedora Online, אמולטור מקוון של Windows או אמולטור מקוון של MAC OS

תָכְנִית:

שֵׁם


bup-fsck - אמת או תיקון מאגר bup

תַקצִיר


bup fsck [-r] [-g] [-v] [--מהיר] [-j משרות] [--par2-ok] [--disable-par2] [שמות קבצים...]

תיאור


bup fsck הוא כלי לאימות מאגרי bup באותו אופן שבו git fsck מאמת
מאגרי git.

זה יכול גם ליצור ו/או להשתמש ב"בלוקים לשחזור" באמצעות ה par2(1) כלי (אם יש לך את זה
מוּתקָן). זה מאפשר לך להתאושש מבלוקים פגומים המכסים עד 5% מהשטח שלך
קבצי .pack.

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

אזהרה: תכונות השחזור של bup fsck אינן זמינות אלא אם כן יש לך את החינמי par2(1)
חבילה מותקנת בשרת ה-bup שלך.

אזהרה: bup fsck כמובן לא יכול להתאושש מכשל מוחלט בדיסק. אם הגיבויים שלך
חשובים, עליך לשקול בזהירות יתירות (כגון שימוש ב-RAID עבור
יתירות ריבוי דיסקים, או ביצוע גיבויים מחוץ לאתר לצורך יתירות אתר).

אפשרויות


-ר, --לְתַקֵן
נסה לתקן חבילות פגומות באמצעות בלוקי שחזור קיימים. (דורש
par2(1).)

-ג, --לִיצוֹר
ליצור בלוקים לשחזור עבור כל חבילות שעדיין אין להן. (דורש
par2(1).)

-ב, --מִלוּלִי
להגביר את המלל (ניתן להשתמש בו יותר מפעם אחת).

--מָהִיר
אל תפעיל חבילת git verify-pack מלאה על כל קובץ חבילה; במקום זאת פשוט בדוק את הגמר
סכום בדיקה. זה יכול לגרום להאצה משמעותית ללא ירידה ברורה ב
מהימנות. עם זאת, ייתכן שתרצה להימנע מהאפשרות הזו אם אתה פרנואיד. יש ל
אין השפעה על חבילות שכבר יש בהן מידע שחזור.

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

--par2-בסדר
מיד להחזיר 0 אם par2(1) מותקן ועובד, או 1 אחרת. אל
באמת לבדוק כל דבר.

--disable-par2
להעמיד פנים ש par2(1) אינו מותקן, והתעלם מכל בלוקי השחזור.

דוגמאות


# צור בלוקים לשחזור עבור כל החבילות שלא
# יש אותם
bup fsck -g

# צור בלוקים לשחזור עבור חבילה מסוימת
bup fsck -g ~/.bup/objects/pack/153a1420cb1c8*.חבילה

# בדוק אם כל החבילות נכונות (יכול להיות איטי מאוד!)
bup fsck

# בדוק אם כל החבילות נכונות ושחזר את כל החבילות
# פגומים
bup fsck -r

# בדוק אם חבילה מסוימת נכונות והתאושש
# זה אם פגום
bup fsck -r ~/.bup/objects/pack/153a1420cb1c8*.חבילה

# בדוק אם בלוקים לשחזור זמינים במערכת זו
if bup fsck --par2-ok; לאחר מכן
הד "par2 בסדר"
fi

השתמש ב-bup-fsck באינטרנט באמצעות שירותי onworks.net



התוכניות המקוונות האחרונות של לינוקס ו-Windows