מהי פקודת 'סנכרון' של לינוקס?

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

למה להשתמש בפקודה 'סנכרון'

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

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

פקודת סינכרון של linux

מתי להשתמש בו

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

תחביר

ה פקודה לוקח את הצורה הבאה:

סנכרון [אופציה] [קובץ]

האפשרויות עבור פקודה זו כוללות:

  • --עֶזרָה מציג כל עזרה זמינה ואז יוצא
  • --גִרְסָה מציג מידע גרסה ויוצא
  • --נתונים (אוֹ ) מסנכרן רק נתוני קבצים ללא המטא נתונים התומכים בהם
  • --מערכת קבצים (אוֹ ) מסנכרן גם את מערכות הקבצים המכילות את הקבצים שהפניה אליהם

שיקולים

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

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