דף הבית » איך ל » האם זה בטוח להשתמש בכונן קשיח בעוד rsync פועל?

    האם זה בטוח להשתמש בכונן קשיח בעוד rsync פועל?

    אם אתה רק מתחיל עם rsync בפעם הראשונה יש מספר רב של כוננים קשיחים גדולים לעשות גיבויים של, האם זה בטוח להשתמש באחד או יותר מהם במהלך תהליך ארוך? היום של SuperUser Q & A פוסט יש את התשובה לשאלה מודאג של הקורא.

    מפגש השאלות והתשובות של היום מגיע אלינו באדיבות SuperUser - חלוקה מחודשת של Stack Exchange, קיבוץ מונחה על ידי הקהילה של אתרי אינטרנט של Q & A.

    השאלה

    SuperUser Reader כל רוצה לדעת אם זה בטוח להשתמש בכונן הקשיח בזמן rsync פועל:

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

    האם זה בטוח להשתמש בכונן הקשיח בזמן rsync פועל?

    התשובה

    לתורם SuperUser מיכאל קיורלינג יש את התשובה עבורנו:

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

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

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

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

    הריצה השנייה צריכה להעביר רק הבדלים שקרו במהלך הריצה הקודמת rsync, וככזה, יושלם הרבה יותר מהר. לכן, אתה יכול להרגיש חופשי להשתמש במחשב בדרך כלל במהלך הריצה הראשונה, אבל צריך להימנע עושה כל השינויים עד כמה שניתן למקור במהלך הריצה השנייה. אם אתה יכול, לשקול מאוד remounting את מערכת הקבצים המקור כקריאה בלבד לפני הפעלת rsync השני לרוץ (משהו כמו הר -O ro, remount / מדיה / המקור צריך לעשות).


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

    זיכוי תמונה: לינוקס צילומי מסך (Flickr)