כיצד להתקין ולהשתמש ב-Restic באובונטו

Kyzd Lhtqyn Wlhstms B Restic B Wbwntw



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

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

התקנת Restic על אובונטו 18.04

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







עדכון ראשון את מַתְאִים מאגר חבילות של אובונטו 18.04 LTS עם הפקודה הבאה:



$ סודו apt-get update



ה מַתְאִים יש לעדכן את מטמון מאגר החבילות.





כעת הפעל את הפקודה הבאה להתקנה רסטי :



$ סודו apt-get install רסטי

רסטי צריך להיות מותקן.

עכשיו אתה יכול לבדוק אם רסטי עובד עם הפקודה הבאה:

$ סודו גרסה רשמית

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

נטילת גיבויים מקומיים עם Restic

בחלק זה, אני אראה לך איך לקחת גיבוי מקומי עם רסטי .

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

אני מניח שאתה לוקח גיבוי של המשתמש שלך בית ספרייה לכונן קשיח חיצוני או לכונן USB. נניח שמכשיר החסימה הוא /dev/sdb1 במחשב אובונטו 18.04 שלי.

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

$ סודו lsblk

כעת צור א /גיבוי ספרייה במערכת הקבצים שלך עם הפקודה הבאה:

$ סודו mkdir / גיבוי

כעת התקן את הכונן הקשיח החיצוני או כונן ה-USB ( /dev/sdb1 במקרה שלי) ל /גיבוי ספרייה עם הפקודה הבאה:

$ סודו הר / dev / sdb1 / גיבוי

תוכל לוודא שהכונן הקשיח החיצוני או כונן ה-USB מותקן במיקום הנכון באמצעות הפקודה הבאה:

$ סודו df

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

אתה יכול ליצור או לאתחל א רסטי מאגר פועל /גיבוי ספרייה עם הפקודה הבאה:

$ סודו רסטי / גיבוי init

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

עכשיו הקלד את שלך רסטי שוב סיסמת המאגר ולחץ .

יש ליצור או לאתחל את מאגר Restic.

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

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

$ סודו רסטי / גיבוי גיבוי / בית / שובון

הערה: כאן /home/shovon הוא של המשתמש שלי בית מַדרִיך.

עכשיו הקלד את שלך רסטי סיסמת מאגר ולחץ .

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

בוא נגבה ספרייה אחרת /וכו למען ההפגנה.

$ סודו רסטי / גיבוי גיבוי / וכו

הגיבוי הושלם.

עכשיו אתה יכול לרשום את כל הזמינים רסטי תמונות עם הפקודה הבאה:

$ סודו רסטי / צילומי מצב גיבוי

עכשיו הקלד את שלך רסטי סיסמת מאגר ולחץ .

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

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

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

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

$ סודו רסטי / שחזור גיבוי 21f198eb --יַעַד / בית / שובון

הערה: כאן 21f198eb האם ה SNAPSHOT_ID ו /home/shovon האם ה RESTORE_DIRECTORY במקרה שלי. תזכור את זה RESTORE_DIRECTORY עשוי להיות שונה מהספרייה שגובה. לדוגמה, אתה יכול לקחת גיבוי של /וכו ספרייה, אבל כאשר אתה משחזר, אם אתה רוצה, אתה יכול לשים את התוכן של /וכו ספרייה לספרייה אחרת, למשל /restore/etc מַדרִיך.

עכשיו הקלד את שלך רסטי סיסמת מאגר ולחץ .

יש לשחזר את הנתונים מהגיבוי.

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

אתה יכול להפעיל את הפקודה הבאה כדי לשחזר את הגרסה האחרונה של הגיבוי עבור ספרייה מסוימת (במקרה שלי /home/shovon directory):

$ סודו רסטי / שחזור גיבוי האחרון --נָתִיב / בית / שובון --יַעַד / בית / שובון

הגרסה האחרונה של הגיבוי עבור הנתיב /home/shovon משוחזר על המטרה /home/shovon .

נטילת גיבויים מרחוק עם Restic

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

אתה יכול להתקין שרת SFTP על מכונת Ubuntu 18.04 LTS שלך עם הפקודה הבאה:

$ סודו apt-get install openssh-שרת

ללחוץ י ולאחר מכן לחץ להמשיך.

יש להתקין שרת SFTP.

עכשיו החלף כל -r /LOCAL/PATH ל -r sftp: [מוגן באימייל] :/מרוחק/נתיב

לדוגמה, יש להמיר את הפקודה ליצירה או אתחול של מאגר מקומי של Restic

$ סודו init restic / גיבוי
ל
$ סודו init restic sftp: שם משתמש @ שם מארח: / גיבוי

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

כך אתה מתקין ומשתמש רסטי על אובונטו 18.04 LTS. תודה שקראת את המאמר הזה.