פרסומת

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

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

ודא שאתה מגבה את הכל

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

מטב את טבלת הגיבוי

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

1. שכפל את המחיצה כדי לצלם את ספריית הבית שלך

אלה הנתונים השוכנים בחשבונות המשתמש שלך תחת ה /home/[username] מַדרִיך. זה כולל את התצורות האישיות שלך, המאוחסנות לרוב בקבצים או ספריות המתחילות בנקודה (למשל.

instagram viewer
/home/[username]/.local) וכן מוסיקה, תמונות וקבצים ותיקיות אחרים (כמו ברירת המחדל מסמכים אוֹ הורד תיקיות). אלה הנתונים שבוודאי תתמקדו בגיבוי, והנתונים המטופלים לרוב מחוץ לקופסה.

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

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

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

סנכרוני קבצים הם אפשרות טובה לקבצים האישיים שלך, במיוחד אם אתה משתמש ביותר ממכשיר אחד. יש כמעט יותר מדי אפשרויות לשמות כאן, אבל הן כוללות כלי עזר פשוטים להעתקת קבצים כגון rsync, שירותים מקוונים כגון Dropbox 5 כלים ושירותים מעולים לגיבוי בענן התומכים באופן מלא בלינוקסאם תבקש מכל משתמש כוחני עצה טובה אחת שמתאימה לכל מערכת הפעלה, זה יהיה לגבות את הקבצים שלך באופן קבוע. עד כמה שהטכנולוגיה יכולה לעזור, היא... קרא עוד , או תוכניות מקומיות/עמית לעמית כמו Resilio Sync מ-Pirate Darling לחלופת Dropbox: סינכרון BitTorrent מאפשר לך לשמור את הקבצים שלך מסונכרנים בין מכונותשירותי סנכרון קבצים מבוססי ענן קלים לשימוש ועובדים היטב, אך ייתכן שהפרטיות שלך תהיה בראש סדר העדיפויות שלך ואולי לא. שלא לדבר על העובדה ששירותים אלה מגיעים תמיד עם אחסון... קרא עוד . חלק מאלה יציעו לעקוב אחר ההיסטוריה עבורך, אם כי זה יהיה עבור כל שינוי ודקה, שעלול להפוך למסורבל, ולבזבז אחסון.

בצע אופטימיזציה של Dropbox לגיבוי הכל

3. השתמש בכלי ארכיון כדי לשמור תמונות תמונת מצב היסטוריות של נתוני מערכת

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

  • /etc, המכיל תצורות כגון /etc/apt/lists (רשימות המתארות את המאגרים שמהם המערכת שלך מתקינה תוכניות חדשות).
  • /var, המכיל נתונים משלימים המשמשים יישומים. דוגמאות לכך כוללות יומנים (למשל. /var/log/dpkg.log, שבו עסקאות חבילה נרשמות במערכת מבוססת .deb), מטמונים (כגון /var/cache/dpkg, שבו עותק של כל החבילות המותקנות נשמר), ו /var/lib/dpkg (היכן מאוחסן מסד הנתונים של החבילה).

כלי גיבוי סטנדרטיים "בסגנון ארכיון" יכולים להתמודד גם עם ספריות מערכת אלו. הם בדרך כלל יסתכלו על הקבצים בספריית המקור(ים), יקבעו אם קיים גיבוי עדכני של קובץ זה, ויצרו/עדכנו אם לא. הם יכולים לשמור עותקים מרובים (כלומר אחד יומי ושבועי) והארכיונים נדחסים לעתים קרובות כדי לחסוך בדיסק. ישנם מגוון אפשרויות גיבוי ושחזור נתונים וקבצים בקלות עם חזרה בזמן [לינוקס] קרא עוד , כולל תוכניות כמו dejá-dup אוֹ אחורה בזמן.

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

מטב את זמן הגיבוי האחורי כשורש

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

אופטימיזציה של גיבוי זמן אחורי וכו'

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

4. השתמש ב-etckeeper כדי לשמור תיעוד של שינויים בתצורה

בשביל ה /etc ספרייה ספציפית, כלי השירות וכו' שומר משתמש בבקרת מקור כדי לעזור לך לגבות את תצורות המערכת החשובות שלך. התקנתו באובונטו דורשת את הפקודה הבאה:

sudo apt-get install etckeeper

כחלק מההתקנה, הוא יצור גיבוי (למעשה, א git repository) ותחייב את כל הקבצים תחת /etc לתוך זה.

מטב גיבוי etckeeper init

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

5. השתמש ב-aptik כדי לגבות הגדרות וחבילות תוכנה

ה אפטיק התוכנית עוטפת מספר כלי גיבוי/שחזור ב-GUI נוח:

מטב אפשרויות גיבוי aptik

שֶׁלָה תוכנה מותקנת תכונה תגבה את החבילות שהתקנת באופן מפורש כברירת מחדל - התמונה למטה מראה שזו יכולה להיות רשימה די קצרה:

אופטימיזציה של תוכנת aptik לגיבוי

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

6. גבה את החבילות שלך עם רשימת חבילות

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

sudo dpkg --get-selections > my-packages.txt

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

sudo dpkg --set-selections < my-packages.txt. sudo apt-get -u dselect-upgrade

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

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

האם אתה משתמש באחד מהכלים לעיל כדי לעזור עם חובות גיבוי? תן לנו את טיפים לגיבוי הבעיטה שלך למטה בתגובות!

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