אנגליתצרפתיתספרדי

Ad


סמל OnWorks

obnam - מקוון בענן

הפעל את obnam בספק אירוח בחינם של OnWorks על אובונטו מקוון, פדורה מקוון, אמולטור מקוון של Windows או אמולטור מקוון של MAC OS

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

תָכְנִית:

שֵׁם


obnam - צור, שחזר ותפעל גיבויים

תַקצִיר


אובנם [--always-restore-setuid] [--no-always-restore-setuid] [--מחסום=גודל]
[--גודל שקית נתח=גודל] [---chunk-cache-size=גודל] [--גודל נתח=גודל]
[--chunkids-לכל-קבוצה=NUM] [--שם הלקוח=שם הלקוח] [--דחיסה-עם=תָכְנִית]
[--config=קובץ] [--dump-config] [--dump-setting-names] [--generate-manpage=תבנית] [-h]
[- עזרה] [--לעזור לכולם] [--list-config-files] [--גִרְסָה] [--no-default-configs]
[---crash-limit=COUNTER] [--גיל קריטי=גיל] [--בטל כפילות=MODE] [---dir-bag-size=גודל]
[--dir-cache-size=גודל] [--dump-memory-profile=שיטה] [--dump-repo-file-metadata]
[--no-dump-repo-file-metadata] [--הצפין-עם=הצפנה-עם] [--לא לכלול=בלעדי]
[--exclude-caches] [--no-exclude-caches] [--exclude-from=קובץ] [--fsck-fix]
[--no-fsck-fix] [--fsck-ignore-chunks] [--no-fsck-ignore-chunks]
[--fsck-ignore-client=שֵׁם] [--fsck-הדור האחרון בלבד] [--לא-fsck-הדור האחרון בלבד]
[--fsck-rm-unused] [--no-fsck-rm-unused] [--fsck-skip-checksums]
[--no-fsck-skip-checksums] [--fsck-skip-dirs] [--no-fsck-skip-dirs] [--fsck-דלג-קבצים]
[--no-fsck-skip-files] [--fsck-דלג-דורות] [--לא-fsck-דילוג על-דורות]
[--fsck-skip-per-client-b-trees] [--no-fsck-disclaimer-per-client-b-trees]
[--fsck-skip-shared-b-עצים] [--לא-fsck-דילוג-משותף-b-עצים] [--fuse-opt=FUSE]
[--דוֹר=דוֹר] [--gnupghome=HOMEDIR] [--idpath-bits=IDPATH-BITS]
[--idpath-depth=IDPATH-DEPTH] [--idpath-skip=IDPATH-SKIP] [--לִכלוֹל=לִכלוֹל]
[--לִשְׁמוֹר=KEEP] [--פרטי מפתח] [--ללא פרטים-מפתח] [--keyid=KEYID] [--לצאת מחסומים]
[--מחסומים ללא יציאה] [--פסק זמן נעילה=פסק זמן] [--עֵץ=קובץ] [---log-keep=N]
[--רמת יומן=רמה] [--log-max=גודל] [--log-mode=MODE] [---lru-size=גודל]
[--מרווח-זיכרון-dump=שניות] [--גודל צומת=גודל] [--מערכת קבצים אחת]
[--מערכת קבצים לא אחת] [--תְפוּקָה=קובץ] [--להעמיד פנים] [--ריצה יבשה] [--אין מעשה] [--לא להעמיד פנים]
[--ללא ריצה יבשה] [--לא-אין-מעשה] [--זמן העמדת פנים=TIMESTAMP] [--טהור-פראמיקו]
[--לא-טהור-פראמיקו] [--שֶׁקֶט] [--שקט] [--לא-שקט] [--לא-שקט] [-rכתובת האתר]
[--מאגר=כתובת האתר] [---repository-format=פורמט] [--שורש=כתובת האתר] [--sftp-delay=SFTP-DELAY]
[--small-files-in-btree] [--לא-קבצים-קטנים-ב-btree] [--ssh-פקודה=ניתן לביצוע]
[--ssh-host-keys-check=ערך] [--ssh-key=שם קובץ] [--ssh-known-hosts=שם קובץ]
[--strict-ssh-host-keys] [--no-strict-ssh-host-keys] [--סימטרי-מפתח-סיביות=BITS]
[--testing-fail-matching=REGEXP] [--ל=ל] [--זֵכֶר=TRACE] [--גודל-תור-העלאה=גודל]
[--מִלוּלִי] [--ללא מילים] [--אמת-באופן אקראי=N] [--אזהרה-גיל=גיל] [--חלש-אקראי]
[--לא-חלש-אקראי]

אובנם [אפשרויות] _לנעול
אובנם [אפשרויות] מקש הוספה [לָקוּחַ-שֵׁם] ...
אובנם [אפשרויות] גיבוי [DIRECTORY|כתובת האתר] ...
אובנם [אפשרויות] מפתחות לקוח
אובנם [אפשרויות] לקוחות
אובנם [אפשרויות] הבדל [דוֹר1]דוֹר2
אובנם [אפשרויות] dump-repo
אובנם [אפשרויות] נעילה בכוח
אובנם [אפשרויות] לשכוח [דוֹר] ...
אובנם [אפשרויות] fsck
אובנם [אפשרויות] דורות
אובנם [אפשרויות] מין
אובנם [אפשרויות] עזרה
אובנם [אפשרויות] לעזור לכולם
אובנם [אפשרויות] kdirstat [קובץ] ...
אובנם [אפשרויות] שגיאות רשימה
אובנם [אפשרויות] פורמטים של רשימה
אובנם [אפשרויות] מקשי רשימה
אובנם [אפשרויות] הרמות העליונות ברשימה
אובנם [אפשרויות] ls [קובץ] ...
אובנם [אפשרויות] הר [שורש]
אובנם [אפשרויות] גיל הגיבוי האחרון של nagios
אובנם [אפשרויות] הסר-לקוח [לָקוּחַ-שֵׁם] ...
אובנם [אפשרויות] הסר מקש [לָקוּחַ-שֵׁם] ...
אובנם [אפשרויות] לשחזר [DIRECTORY] ...
אובנם [אפשרויות] תאשר [DIRECTORY] ...

תיאור


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

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

אובנם תחביר שורת הפקודה מורכב מ-a הפקודה אולי ואחריו ויכוחים. ה
הפקודות מופיעות למטה.

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

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

· לקוחות מפרט את הלקוחות המגובים למאגר.

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

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

· ls מפרט את התוכן של דור נתון, בדומה ל ls -lAR.

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

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

· תשכח מסיר דורות גיבוי שאינם רצויים יותר, כדי שלא ישתמשו בהם
שטח דיסק. שים לב שלאחר הסרת דור גיבוי הנתונים לא יכולים להיות
משוחזר יותר. אתה יכול לציין את הדורות להסרה על ידי רישום שלהם
בשורת הפקודה, או השתמש ב- --לִשְׁמוֹר אפשרות לציין מדיניות למה לשמור
(כל השאר יוסר).

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

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

· מפתחות לקוח מפרט את מפתח ההצפנה המשויך לכל לקוח.

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

· רשימה-עליון הוא כמו מקשי רשימה, אבל מפרט רמות עליונות ולאילו מפתחות יש גישה
אותם.

· מפתח הוספה מוסיף מפתח הצפנה למאגר. כברירת מחדל, המפתח נוסף
רק לספריות המשותפות ברמה העליונה, אך ניתן להוסיף אותה גם לספציפיות
לקוחות: רשום את שמות הלקוחות בשורת הפקודה. הם מפתח ניתן עם
מה היא --keyid אוֹפְּצִיָה. מי שיש לו גישה למפתח הסודי המתאים למפתח
id יכול לגשת למאגר הגיבוי (הרמות העליונות המשותפות בתוספת לקוחות שצוינו).

· הסר-מפתח מסיר מפתח מהספריות המשותפות ברמה העליונה, בתוספת כל לקוחות
שצוין בשורת הפקודה.

· nagios-last-backup-age הוא צ'ק שיוצא עם החזר שאינו אפס אם גיל גיבוי
חורג מסף מסוים. זה מתאים לשימוש כתוסף בדיקה עבור nagios.
ניתן לתת לספים את --אזהרה-גיל ו --גיל קריטי אפשרויות.

· הבדל משווה שני דורות ומפרט קבצים שונים ביניהם. כל פלט
הקידומת של השורה תופיע בסימן פלוס (+) עבור קבצים שנוספו, מינוס
סימן (-) עבור קבצים שהוסרו או כוכבית (*) עבור קבצים שהוסרו
השתנה. אם רק מזהה דור אחד מצוין בשורת הפקודה זה
הדור יושווה לקודמו הישיר. אם היו שני תעודות זהות
שצוין, כל השינויים בין שני הדורות הללו יופיעו.

· הר הופך את מאגר הגיבוי לזמין באמצעות מערכת קבצים FUSE לקריאה בלבד. כל אחד
יצירת גיבוי גלוי כספריית משנה, הנקראת על שם מזהה הדור.
זה אומר שאתה יכול להסתכל על נתונים מגובים באמצעות כלים רגילים, כגון קובץ ה-GUI שלך
מנהל, או כלי שורת פקודה כגון ls(1), הבדל(1), ו cp(1). אתה לא יכול להכין
גיבויים חדשים עם תת-פקודה mount, אבל אתה יכול לשחזר נתונים בקלות.

אתה צריך את כלי השירות של FUSE ויש לך הרשאה להשתמש ב-FUSE בשביל זה
עֲבוֹדָה. הפרטים ישתנו בין מערכות ההפעלה; בדביאן, התקן את
חבילה פתיל ותוסיף את עצמך ל- פתיל הקבוצה (ייתכן שתצטרך להתנתק ולחזור
שוב פנימה).

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

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

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

מאמת גיבויים
מה תועלת מערכת גיבוי שאינך יכול לסמוך עליה? איך אתה יכול לסמוך על משהו שאתה לא יכול
מִבְחָן? ה אובנם לאמת הפקודה בודקת שהנתונים במאגר הגיבוי תואמים בפועל
מידע משתמש. הוא מאחזר קובץ אחד או יותר מהמאגר ומשווה אותם ל-
מידע משתמש. זה בעצם זהה לביצוע שחזור, ואז להשוות קבצים משוחזרים
עם הקבצים המקוריים באמצעות CMP(1), אבל קל יותר לשימוש.

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

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

כתובת האתר תחביר
בכל פעם ש-obnam מקבל כתובת URL, זה יכול להיות שם נתיב מקומי או sftp כתובת אתר. sftp
כתובת האתר כוללת את הטופס הבא:

sftp: //[המשתמש@]תחום[:נמל]/נָתִיב

איפה תחום הוא שם תחום אינטרנט רגיל לשרת, המשתמש הוא שם המשתמש שלך על זה
שרת, נמל הוא מספר יציאה אופציונלי, ו נתיב הוא שם נתיב בצד השרת. כמו
bzr(1), אבל בניגוד לתקן sftp URL, שם הנתיב הוא מוחלט, אלא אם הוא מתחיל עם
/~/ במקרה זה הוא ביחס לספריית הבית של המשתמש בשרת.

עיין בסעיף דוגמה לדוגמאות של כתובות אתרים.

אתה יכול להשתמש sftp כתובות אתרים עבור המאגר, או הנתונים החיים (שורש), אך שימו לב כי בשל
מגבלות בפרוטוקול, ויישומו ב- פרמיקו ספריה, כמה דברים
לא יעבוד טוב מאוד עבור גישה לנתונים חיים מעל sftp. והכי חשוב, הטיפול
של קישורים קשיחים הוא די לא אופטימלי. עבור גישה לנתונים חיה, אין לסיים את כתובת האתר
עם /~/ וצריך לצרף נקודה בסוף במקרה מיוחד זה.

דור מפרטים
כאשר אינך משתמש בדור האחרון, תצטרך לציין איזה מהם אתה צריך. זֶה
ייעשה עם --דוֹר אפשרות, שלוקחת מפרט דור בתור שלה
טַעֲנָה. המפרט הוא או המילה האחרון, כלומר הדור האחרון
(גם ברירת המחדל), או מספר. ראה את דורות פקודה לראות מה זה דורות
זמין ומה המספרים שלהם.

מדיניות ל שמירה ו הסרת גיבוי דורות
אל האני תשכח הפקודה יכולה לפעול לפי מדיניות כדי לשמור באופן אוטומטי חלק ולהסיר גיבוי אחר
דורות. המדיניות נקבעת עם --לִשְׁמוֹר=מְדִינִיוּת אוֹפְּצִיָה.

מְדִינִיוּת היא רשימה של כללים מופרדת בפסיקים. כל כלל מורכב מספירה ומתקופת זמן.
פרקי הזמן הם h, d, w, m, ו y, עבור שעה, יום, שבוע, חודש ושנה.

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

כדוגמה, נניח שגיבויים נלקחים כל שעה, בשעה: בשעה 00:00, 01:00, 02:00,
וכן הלאה, עד 23:00. אם ה תשכח הפקודה מופעלת בשעה 23:15, עם המדיניות לעיל, זה
ישמור את הגיבוי שנלקח בשעה 23:00 בכל יום, ויסיר כל גיבוי אחר באותו יום.
זה גם יסיר גיבויים מעל 30 יום.

אם מבצעים גיבויים כל יומיים, בצהריים, תשכח ישמור את 30 הגיבויים האחרונים, או 60
גיבויים בשווי ימים, עם המדיניות שלעיל.

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

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

לדוגמה, הנח את אותה תדירות גיבוי כמו לעיל, אך מדיניות של 30d,52w. זֶה
ישמור את הגיבוי היומי החדש ביותר עבור כל יום למשך שלושים יום, ו השבועון החדש ביותר
גיבוי למשך 52 שבועות. מכיוון שהגיבויים השעתיים יוסרו מדי יום, לפני שיהיה להם א
סיכוי להינצל על ידי כלל שבועי, ההשפעה היא שהגיבוי של השעה 23:00 עבור כל
יום נשמר למשך חודש, והגיבוי של 23:00 בימי ראשון נשמר למשך שנה.

אם, במקום זאת, אתה משתמש במדיניות של 72h,30d,52w, אובנם ישמור את 72 הגיבויים השעתיים האחרונים,
והגיבוי האחרון של כל יום קלנדרי למשך 30 יום, והגיבוי האחרון של כל לוח שנה
שבוע במשך 52 שבועות. אם תדירות הגיבוי הייתה פעם ביום, אובנם ישמור את הגיבוי
של כל שעה קלנדרית שעבורה נעשה גיבוי, עבור 72 גיבויים כאלה. במילים אחרות,
זה ישמור למעשה את 72 הגיבויים היומיים האחרונים.

נשמע מבלבל? רק תחשוב עד כמה המפתח היה מבולבל בעת כתיבת הקוד.

אם לא תינתן מדיניות, תשכח ישמור הכל.

מדיניות טיפוסית עשויה להיות 72h,7d,5w,12m, כלומר: שמור את 72 הגיבויים השעתיים האחרונים, ה
7 הגיבויים היומיים האחרונים, 5 הגיבויים השבועיים האחרונים ו-12 הגיבויים החודשיים האחרונים. אם ה
גיבויים מופעלים באופן שיטתי על בסיס שעתי, המשמעות היא שמירת גיבויים לפי שעה
לשלושה ימים, גיבויים יומיים למשך שבוע, גיבויים שבועיים למשך חודש וגיבויים חודשיים
לשנה.

הדרך שבה המדיניות עובדת היא קצת מסובכת. לָרוּץ תשכח עם --להעמיד פנים אפשרות ל
ודא שאתה מסיר את הנכונים.

שימוש הצף
אובנם יכול להצפין את כל הנתונים שהוא כותב למאגר הגיבוי. זה משתמש Gpg(1) לעשות
ההצפנה. אתה צריך ליצור זוג מפתחות באמצעות Gpg --מפתח gen (או השתמש בקובץ קיים
אחד), ואז ספר אובנם על זה באמצעות --הצפין-עם אוֹפְּצִיָה. אתה יכול באופן אופציונלי
השתמש בספריית בית נפרדת באמצעות ה --gnupghome אוֹפְּצִיָה. כברירת מחדל, ברירת המחדל
ספריה עבור Gpg(1) יהיה בשימוש.

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

הקבצים הם בפורמט INI, ורק את [config] נעשה שימוש בסעיף (כל חלק אחר הוא
התעלמו).

השמות הארוכים של האפשרויות משמשים כמפתחות למשתני תצורה. כל הגדרה ש
ניתן להגדיר משורת הפקודה ניתן להגדיר בקובץ תצורה, ב- [config]
סָעִיף.

לדוגמה, האפשרויות בשורת הפקודה הבאה:

obnam --repository=/backup --exclude='.wav$' גיבוי

יכול להיות מוחלף בקובץ התצורה הבא:

[config]
מאגר: /גיבוי
אל תכלול: .wav$

(אתה יכול להשתמש בשניהם foo=ערך or פו: ערך תחביר בקבצים.)

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

[config]
exclude = foo, bar, \.mp3$

לעיל יש שלושה ערכים עבור להוציא אפשרות: כל הקבצים המכילים את המילים Foo or
בָּר בכל מקום בשם הנתיב המלא, או קבצים עם שמות המסתיימים בנקודה ו
mp3 (כי ההחרגות הן ביטויים רגולריים).

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

[config]
לא לכלול = פו,
בָּר,
\.mp3$

הדוגמה לעיל מוסיפה שלושה דפוסי אי הכללה.

מְרוּבֶּה לקוחות ו נעילה
אובנם תומך בשיתוף מאגר בין לקוחות מרובים. הלקוחות יכולים לחלוק את
תוכן הקובץ (נתחים), כך שאם לקוח א' מגבה קובץ גדול, וללקוח ב' יש את
אותו קובץ, אז B לא צריך להעלות את הקובץ הגדול למאגר פעם שנייה.
כדי שזה יעבוד ללא בלבול, הלקוחות משתמשים בפרוטוקול נעילה פשוט המאפשר
רק לקוח אחד בכל פעם כדי לשנות את מבני הנתונים המשותפים. מנעולים אינם מונעים
גישה לקריאה בלבד בו זמנית: זה מאפשר לך לשחזר בזמן שמישהו אחר נמצא
גיבוי.

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

אפשרויות


--always-restore-setuid
שחזר סיביות של setuid/setgid בקבצים משוחזרים, גם אם לא קובץ שורש או קובץ מגובה
היה בעלים שונה ממשתמש שמפעיל שחזור

--no-always-restore-setuid
ההפך מ--always-restore-setuid

--שם הלקוח=שם הלקוח
שם הלקוח (ברירת המחדל הוא שם מארח)

--דחיסה-עם=תָכְנִית
השתמש ב-PROGRAM כדי לדחוס מאגר עם (אחד מכל אחד, רוקנו)

--גיל קריטי=גיל
עבור nagios-last-backup-age: גיל מקסימלי (כברירת מחדל בשעות) עבור האחרון
גיבוי לפני שהסטטיסטיקה היא קריטית. מקבל מפרט יחידת תווים אחד (s,m,h,d for
שניות, דקות, שעות וימים.

--dump-repo-file-metadata
לשפוך מטא נתונים על קבצים?

--no-dump-repo-file-metadata
ההפך מ--dump-repo-file-metadata

--generate-manpage=תבנית
דיכוי עזרה

--דוֹר=דוֹר
איזה דור לשחזר

-h, - עזרה
הצג הודעת עזרה זו וצא

--לִשְׁמוֹר=KEEP
מדיניות לאילו דורות לשמור כאשר שוכחים

--פסק זמן נעילה=פסק זמן
בעת נעילת מאגר הגיבוי, המתן TIMEOUT שניות עד למנעול קיים
ללכת לפני שתוותר

--תְפוּקָה=קובץ
כתוב פלט ל-FILE, במקום פלט רגיל

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

--לא להעמיד פנים, --ללא ריצה יבשה, --לא-אין-מעשה
ההפך מ--pretend

--שֶׁקֶט, --שקט
שקט: הצג רק הודעות שגיאה, ללא עדכוני התקדמות

--לא-שקט, --לא-שקט
ההפך מ--שקט

-r, --מאגר=כתובת האתר
שם מאגר הגיבוי (יכול להיות שם נתיב או כתובת URL נתמכת)

---repository-format=פורמט
השתמש ב-FORMAT עבור מאגרים חדשים; אחד מ"6", "אלבטרוס ירוק"

--ל=ל
היכן לשחזר או להתקין FUSE; עבור שחזורים, חייב להיות ריק או אסור להתקיים

--מִלוּלִי
להיות מילולי: ספר למשתמש יותר מה קורה ובאופן כללי וודא את המשתמש
מודע למה שקורה או לפחות שמשהו קורה וגם עושה
בטוח שהמסך שלהם מקבל עדכונים לעתים קרובות ושיש שינויים שקורים
כל הזמן כדי שלא ישתעממו ושהם למעשה מתוסכלים מכך
מוסחת על ידי כל כך הרבה עדכונים שהם יעברו למדבר גובי
לחיות מתחת לסלע

--ללא מילים
ההפך מ--verbose

--אמת-באופן אקראי=N
אמת N קבצים באופן אקראי מהגיבוי (ברירת המחדל היא אפס, כלומר הכל)

--גִרְסָה
הצג את מספר הגרסה של התוכנית וצא

--אזהרה-גיל=גיל
עבור nagios-last-backup-age: גיל מקסימלי (כברירת מחדל בשעות) עבור האחרון
גיבוי לפני הסטטוס אזהרה. מקבל מפרט יחידת תווים אחד (s,m,h,d for
שניות, דקות, שעות וימים.

גיבוי up
--מחסום=גודל
לעשות מחסום לאחר גודל נתון

--בטל כפילות=MODE
למצוא נתונים כפולים בנתונים מגובים ולאחסן אותם פעם אחת בלבד; שלושה מצבים הם
זמין: לעולם אל תבטל כפילות, ודא שלא קורות התנגשויות גיבוב, או (ה
ברירת מחדל) לקבל באופן קטלני את הסיכון להתנגשויות

--לא לכלול=בלעדי
ביטוי רגולרי לאי הכללה של שמות נתיבים בגיבוי (ניתן להשתמש בכמה
פִּי)

--exclude-caches
אל תכלול ספריות (וספריות המשנה שלהן) המכילות קובץ CACHEDIR.TAG (ראה
http://www.brynosaurus.com/cachedir/spec.html למה שהוא צריך להכיל, ו
http://liw.fi/cachedir/ לכלי עוזר)

--no-exclude-caches
ההפך מ--exclude-caches

--exclude-from=קובץ
קרא אי הכללה של דפוסים מ-FILE

--לִכלוֹל=לִכלוֹל
ביטוי רגולרי עבור שמות נתיבים לכלול מגיבוי גם אם הוא תואם ל-
כלל אי ​​הכללה (ניתן להשתמש בו מספר פעמים)

--לצאת מחסומים
עזוב דורות של מחסומים בתום ריצת גיבוי מוצלחת

--מחסומים ללא יציאה
ההפך מ--leave-checkpoints

--מערכת קבצים אחת
אל תכלול ספריות (וספריות המשנה שלהן) שנמצאות במערכת קבצים אחרת

--מערכת קבצים לא אחת
ההפך מ--one-file-system

--שורש=כתובת האתר
מה לגבות

--small-files-in-btree
זה זמין רק עבור תאימות לאחור; אל תשתמש בו, והסר אותו
מהתצורה שלך

--לא-קבצים-קטנים-ב-btree
ההפך מ--small-files-in-btree

תְצוּרָה קבצים ו הגדרות
--config=קובץ
הוסף FILE לקבצי התצורה

--dump-config
לכתוב את כל התצורה הנוכחית

--dump-setting-names
דיכוי עזרה

--לעזור לכולם
להציג את כל האפשרויות

--list-config-files
דיכוי עזרה

--no-default-configs
רשימה ברורה של קבצי תצורה לקריאה

צעצועי התפתחות of אובנם עצמו
---crash-limit=COUNTER
קריסה מלאכותית של התוכנית לאחר שנכתבו קבצי COUNTER למאגר; זֶה
שימושי לבדיקת ריסוק של האפליקציה, ולא אמור להיות מופעל באמת
להשתמש; מוגדר ל-0 כדי להשבית (מושבת כברירת מחדל)

--זמן העמדת פנים=TIMESTAMP
העמד פנים שזה חותמת זמן (YYYY-MM-DD HH:MM:SS); זה שימושי רק לבדיקה
למטרות

--sftp-delay=SFTP-DELAY
הוסף השהיה מלאכותית (במילישניות) לכל העברות ה-SFTP

--testing-fail-matching=REGEXP
עוזר בדיקות פיתוח: הדמיית כשלים במהלך גיבוי לקבצים תואמים
הביטויים הרגולריים הנתונים

--זֵכֶר=TRACE
הוסף לשמות קובץ דפוסים שעבורם מתרחשת רישום איתור באגים

הצף
--הצפין-עם=הצפנה-עם
מפתח PGP שבאמצעותו יש להצפין נתונים במאגר הגיבוי

--gnupghome=HOMEDIR
ספריית הבית עבור GPG

--פרטי מפתח
הצג מזהי משתמש נוספים עבור כל המפתחות

--ללא פרטים-מפתח
ההפך מ--key-details

--keyid=KEYID
מזהה מפתח PGP להוספה/הסרה ממאגר הגיבוי

--סימטרי-מפתח-סיביות=BITS
גודל מפתח סימטרי, בסיביות

--חלש-אקראי
השתמש ב-/dev/urandom במקום /dev/random כדי ליצור מפתחות סימטריים

--לא-חלש-אקראי
ההפך מ--חלש-אקראי

שלמות בדיקה (fsck)
--fsck-fix
האם fsck צריך לנסות לתקן בעיות? מרמז על --fsck-rm-unused

--no-fsck-fix
ההפך של --fsck-fix

--fsck-ignore-chunks
התעלם מנתחים בעת בדיקת שלמות המאגר (נניח שכל הנתחים קיימים והם קיימים
נכון)

--no-fsck-ignore-chunks
ההפך מ--fsck-ignore-chunks

--fsck-ignore-client=שֵׁם
אל תבדוק את נתוני המאגר עבור ה-cient NAME

--fsck-הדור האחרון בלבד
בדוק רק את הדור האחרון עבור כל לקוח

--לא-fsck-הדור האחרון בלבד
ההפך מ--fsck-הדור האחרון בלבד

--fsck-rm-unused
האם fsck צריך להסיר נתחים שאינם בשימוש?

--no-fsck-rm-unused
ההפך מ--fsck-rm-unused

--fsck-skip-checksums
אל תבדוק סכומי בדיקה של קבצים

--no-fsck-skip-checksums
ההפך מ- --fsck-skip-checksums

--fsck-skip-dirs
אל תבדוק שום דבר לגבי ספריות והקבצים שלהן

--no-fsck-skip-dirs
היפוכו של --fsck-skip-dirs

--fsck-דלג-קבצים
אל תבדוק שום דבר לגבי קבצים

--no-fsck-skip-files
ההפך מ--fsck-skip-files

--fsck-דלג-דורות
אל תבדוק אף דור

--לא-fsck-דילוג על-דורות
ההפך מ --fsck-skip-generations

--fsck-skip-per-client-b-trees
אל תבדוק עצי B לכל לקוח

--no-fsck-disclaimer-per-client-b-trees
ההפך של --fsck-skip-per-client-b-עצים

--fsck-skip-shared-b-עצים
אל תבדוק עצי B משותפים

--לא-fsck-דילוג-משותף-b-עצים
ההפך של --fsck-skip-shared-b-עצים

רישום
--עֵץ=קובץ
כתוב רשומות יומן ל-FILE (ברירת המחדל היא לא לכתוב קובצי יומן כלל); השתמש ב-"syslog"
כדי להיכנס ליומן המערכת, "stderr" כדי להיכנס לפלט השגיאה הסטנדרטי, או "ללא" כדי
לבטל רישום

---log-keep=N
שמור על N יומנים אחרונים (10)

--רמת יומן=רמה
התחבר ב-LEVEL, אחד של ניפוי באגים, מידע, אזהרה, שגיאה, קריטי, קטלני (ברירת מחדל: מידע)

--log-max=גודל
סובב יומנים גדולים מ-SIZE, אפס עבור לעולם לא (ברירת מחדל: 0)

--log-mode=MODE
הגדר הרשאות של קובצי יומן חדשים למצב MODE (אוקטלי; ברירת מחדל 0600)

הרכבה עם FUSE
--fuse-opt=FUSE
אפשרויות להעביר ישירות ל-Fuse

פפורמנס
--dump-memory-profile=שיטה
בצע dumping של פרופיל זיכרון באמצעות METHOD, שהוא אחד מ: none, simple, או meliae
(ברירת מחדל: פשוט)

--מרווח-זיכרון-dump=שניות
הפוך ל-dumping של פרופיל זיכרון לפחות שניות זה מזה

ביצוע tweaking
--גודל נתח=גודל
גודל של נתוני קבצים מגובים

--chunkids-לכל-קבוצה=NUM
מקודד NUM מזהי נתח לכל קבוצה

--idpath-bits=IDPATH-BITS
גודל רמת מזהה נתח

--idpath-depth=IDPATH-DEPTH
עומק של מיפוי זיהוי נתח

--idpath-skip=IDPATH-SKIP
chunk id מיפוי הסיביות הנמוכות ביותר לדלג

---lru-size=גודל
גודל מטמון LRU עבור צמתי B-tree

--גודל צומת=גודל
גודל של צמתי עץ B בדיסק; משפיע רק על עצי B חדשים ולכן ייתכן שיהיה עליך למחוק את a
לקוח או מאגר כדי לשנות זאת עבור מאגרים קיימים

--גודל-תור-העלאה=גודל
אורך תור ההעלאה לצמתי B-tree

Repository פוּרמָט ירוק-אלבטרוס
--גודל שקית נתח=גודל
גודל מקסימלי משוער של תיק המשלב חפצים נתחים רבים

---chunk-cache-size=גודל
גודל המטמון בזיכרון עבור אובייקטי נתוני נתוני קבצים

---dir-bag-size=גודל
approximage גודל מקסימלי של תיקים המשלבים חפצי DIR רבים

--dir-cache-size=גודל
גודל מטמון בזיכרון עבור אובייקטי DIR

SSH/SFTP
--טהור-פראמיקו
אל תשתמש ב-openssh גם אם זמין, השתמש ב-paramiko בלבד במקום זאת

--לא-טהור-פראמיקו
ההפך מ--pure-paramiko

--ssh-פקודה=ניתן לביצוע
קובץ הפעלה חלופי לשימוש במקום "ssh" (מותר נתיב מלא, לא
ניתן להוסיף טיעונים)

--ssh-host-keys-check=ערך
אם "כן", דרוש שמפתח המארח ssh חייב להיות ידוע ונכון כדי להתקבל.
אם "לא", אל תדרוש זאת. אם "שאל", המשתמש מתבקש לקבל באופן אינטראקטיבי
מארחים חדשים. ברירת המחדל ("ssh-config") היא להסתמך על ההגדרות של הבסיס
לקוח SSH

--ssh-key=שם קובץ
השתמש ב- FILENAME כמפתח פרטי ssh RSA עבור גישת sftp (ברירת המחדל היא שימוש במפתחות
ידוע ל-ssh-agent)

--ssh-known-hosts=שם קובץ
שם הקובץ של קובץ המארחים הידוע של המשתמש

--strict-ssh-host-keys
מבוטל, השתמש במקום זאת ב--ssh-host-keys-check

--no-strict-ssh-host-keys
ההפך מ--strict-ssh-host-keys

אפשרות ערכים
אל האני גודל ערך באפשרויות שהוזכרו לעיל מציין גודל בבתים, עם אופציונלי
סיומות לציון קילובייט (k), kibibytes (Ki), מגה-בייט (M), mebibyt (Mi),
ג'יגה-בייט (G), ג'יב-בייט (Gi), טרה-בייט (T), טיבי-בייט (Ti). הסיומות הן רישיות-
לֹא רָגִישׁ.

יְצִיאָה סטָטוּס


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

הסביבה


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

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


שרתים ותחנות עבודה בחינם

הורד אפליקציות Windows & Linux

  • 1
    ניקוי עמוק
    ניקוי עמוק
    תסריט קוטלין שכולו בנוי גרעינים
    מטמונים מפרויקטים של Gradle/Android.
    שימושי כאשר Gradle או ה-IDE מאפשרים לך
    מטה. התסריט נבדק על
    macOS, אבל...
    הורד ניקוי עמוק
  • 2
    Eclipse Checkstyle Plug-in
    Eclipse Checkstyle Plug-in
    הפלאגין Eclipse Checkstyle
    משלב את קוד ה-Java Checkstyle
    אודיטור לתוך Eclipse IDE. ה
    תוסף מספק משוב בזמן אמת ל
    המשתמש על הפרה...
    הורד את הפלאגין Eclipse Checkstyle
  • 3
    AstrOrzPlayer
    AstrOrzPlayer
    AstrOrz Player הוא נגן מדיה חינמי
    תוכנה, חלקה מבוססת על WMP ו-VLC. ה
    שחקן הוא בסגנון מינימליסטי, עם
    יותר מעשרה צבעי נושא, ויכולים גם
    ב ...
    הורד את AstrOrzPlayer
  • 4
    movistartv
    movistartv
    Kodi Movistar+ TV es un ADDON עבור XBMC/
    Kodi que permite disponer de un
    decodificador de los servicios IPTV de
    Movistar integrado en uno de los
    mediacenters מא...
    הורד את movistartv
  • 5
    קוד :: חסימות
    קוד :: חסימות
    Code::Blocks הוא קוד פתוח בחינם,
    חוצה פלטפורמות C, C++ ו-Fortran IDE
    נבנה כדי לענות על הצרכים התובעניים ביותר
    של המשתמשים שלה. זה נועד להיות מאוד
    מרחיב ...
    קוד הורדה::בלוקים
  • 6
    בין
    בין
    בין ממשק Minecraft או מתקדם
    ומעקב אחר נתונים/מבנה הוא כלי ל
    להציג סקירה כללית של מיינקראפט
    העולם, מבלי ליצור אותו בפועל. זה
    פחית ...
    הורד בין
  • עוד »

פקודות לינוקס

Ad