Anonim

Time Machine נבנה על ידי אפל כדרך פשוטה ופשוטה לשימוש בגיבוי הנתונים של ה- Mac שלך. למרות שכמה אפשרויות להגדרת תצורה ובקרה של Time Machine מופיעות בהעדפות המערכת של מערכת ההפעלה X, רמת הפונקציונליות הכוללת שניתנה למשתמש באמצעות ה- GUI חסרה, והיא תואמת את המנטליות "On / Off" של אפל לשירות. למרבה המזל, החברה כוללת שיטה מפורטת יותר לבקרת מכונת זמן דרך הטרמינל. הנה איך להיות משתמש כוח זמן מכונת!

אמור שלום לשירותי מכונת הזמן

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

איש תמוטיל

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

הפעל והשבת מכונת זמן

פקודות מסוימות דורשות הרשאות שורש, לכן עליך להקדים את הפקודה באמצעות sudo ("superuser do") ואז להזין סיסמת ניהול כאשר תתבקש. לדוגמה, נתחיל בפקודה פשוטה להשבית את מכונת הזמן. מכיוון שהמדריך מזהה זאת כפקודה הדורשת הרשאות שורש, נקליד את הדברים הבאים בטרמינל ונלחץ על Return:

השבת סמו טמוטיל

לאחר הזנת סיסמת הניהול שלנו ולחץ על Return שוב, נגלה שמכונת הזמן אינה זמינה כעת במחשב ה- Mac.

אל תכלול קבצים ותיקיות ספציפיים

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

tmutil addexclusion "/ משתמשים / TekRevue / Desktop / Scratch"

זה מספיק קל לעשות זאת בחלונית העדפת מערכת Time Machine, אך הנה דוגמה למקום בו פקודת הטרמינל חזקה יותר: באמצעות הפקודה שלמעלה, Time Machine תשתמש בשיטה עצמאית (או "דביקה") של מיקום, כדי לא לכלול את קובץ או תיקיה מזוהים. המשמעות היא שאם נפעיל את הפקודה שלעיל, אך לאחר מכן נעביר את תיקיית ה- Scratch למיקום אחר במחשב ה- Mac שלנו, היא עדיין לא תיכלל במהלך גיבויים של Time Machine.
אם ברצונך לבצע אי הכללה של פריטים רק ממיקום ספציפי, אתה יכול להוסיף אפשרות לפקודה, במקרה זה, לומר ל- Time Machine להשתמש בשיטת אי הכללה של נתיב קבוע. בדוגמה שלנו, תיקיית Scratch משמשת לפריטים זמניים שלא סביר שנשמור. אבל אם נשנה את דעתנו ומעבירים קובץ מחוץ לסריטה, למשל, לתיקיית המסמכים שלנו, אנו עדיין רוצים לגבות את זה. זהו מקרה מושלם לשיטת ההדרה של נתיב קבוע. כדי לאפשר זאת, נקליד את אותה הפקודה כנ"ל ונוסיף את האפשרות. שים לב שזה דורש הרשאות שורש ולכן נשתמש גם בקידומת sudo:

sudo tmutil addexclusion -p "/ משתמשים / TekRevue / Desktop / Scratch"

אם נשנה את דעתנו לגבי הרחקה כלשהי, נוכל פשוט להפעיל מחדש את הפקודה ולהחליף את "addexclusion" ב- "removeexclusion:"

tmutil הסרת הכללה "/ משתמשים / TekRevue / Desktop / Scratch"

ראה יומן שינויים לאורך זמן

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

תמוטיל מחושב

הקלד, או יותר טוב, גרור ושחרר את מיקום גיבוי ה- Time Machine של מק ה- Mac במקום מציין המיקום המצומצם למעלה. שים לב שזו לא תיקיית ה- Backups.backupdd ברמה העליונה, אלא המיקום של ה- Mac האישי שלך, שברירת המחדל ממוקם ברמה אחת למטה. במקרה שלנו, כונן מכונת הזמן שלנו מסומן כראוי "מכונת זמן" והמכונה שלנו מכונה "iMac", ולכן הקלדנו:

tmutil חישוב "/ אמצעי אחסון / מכונת זמן / גיבוי.backupdb / iMac"


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

שייך כונן חדש לגיבוי קיים של מכונת זמן

אפל הגדירה את מכונת הזמן לזיהוי כונני מקור עם מזהה ייחודי (UUID), משהו שמוקצה כאשר הכונן מעוצב ונוצרת מערכת קבצים חדשה. מכונת זמן לא תגבה באופן מצטבר כונן חדש לסט צילומי תמונות קיים; במקום זאת היא תיצור נקודת גיבוי נפרדת כאשר היא מופעלת ותגבה את הכל מחדש. זה בדרך כלל עובד מצוין, ועוזר למנוע נתוני קריטי של זמן זמן להתמזג בין כוננים אם אתה מחבר את כונן ה- Time Machine החיצוני שלך למחשב אחר, למשל.
אבל מה אם כונן המערכת של ה- Mac שלך מתחיל להיכשל ותשכפל את הנתונים לכונן חדש? או מה אם רק שיחזרתם Mac חדש מגיבוי Time Machine? בשני המקרים, מרבית המשתמשים ירצו להמשיך להשתמש בגיבוי Time Machine הקיים במקום להתחיל מאפס, אך מכיוון שכל כונן חדש או מעוצב מחדש כולל UUID שונה, Time Machine לא יזהה אותו.
כדי לפתור בעיה זו, אתה יכול לשייך ידנית גיבוי של Time Machine לכונן חדש באמצעות הפקודה "associsk". כדי להתחיל, דפדף אל כונן הגיבוי של Time Machine שלך ​​ומצא את תמונת המצב האחרונה שצריכה להיות ממוקמת ב /Volumes//Backups.backupdb//Latest/.
לאחר מכן, פתח את המסוף, הקלד את הפקודה הבאה ולחץ על Return. השתמש בנתיב למעלה עבור "עוצמת הקול בתצלום" ובנתיב של הכונן החדש או המעוצב החדש שלך כ"מקור: "

sudo tmutil associsk "" ""

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

sudo tmutil associsk "/ אמצעי אחסון / מערכת" "/ אמצעי אחסון / מכונת זמן / גיבויים.backupdb / iMac / מערכת"

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

המשך לחקור

יש עוד הרבה פונקציות ופקודות שירות של Time Machine Utility, אותם יש לבדוק, לכן עיין בדף הידני לקבלת מידע נוסף. אתה יכול גם להשתמש בפקודות אלה בשילוב עם AppleScripts כדי ליצור כמעט כל זרימת עבודה מותאמת אישית שתוכל לחשוב עליה.
אפל אולי גרמה למכונת הזמן להיראות פשוטה, אבל עם מעט ניסויים בטרמינל עם תמוטיל, תוכלו לפתוח את כוחה האמיתי.

הפוך למשתמש כוח כוח זמן עם פקודות מסוף אלה