תסריט Bash כדי ליצור גיבוי לדברים החשובים שלך

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

לא עשיתי את זה בכוונה, אבל ברשותי בערך 5 או 6 כונני HDD נשברו, כך שאובדן נתונים עבורי הוא בעיה רצינית LOL !!

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

מה באופן ספציפי התסריט הזה עושה?

  1. זה נכנס לתיקייה בה אעבוד או לתיקיה בסיסית.
  2. בתוכה צור תיקיה חדשה, השם שלה יהיה התאריך הנוכחי (לדוגמא: 2012-07-08).
  3. העתק את הגדרות Firefox, Chromium, Opera, KMail (אנשי קשר + המיילים שלנו), Rainlendar2, Pidgin, Kopete, Konversation, KWallet ... כלומר, הוא מעתיק סדרת קבצים ו / או תיקיות שאנחנו צריכים לשמור. מה ניתן לחסוך ניתן לשינוי לחלוטין, אנו יכולים לשנות זאת כרצוננו.
  4. ייצא כל מסד נתונים שיש לנו, במקרה שלי שמתי שני מאגרי מידע כדי לשמור (dbtest y bnc). לשם כך יש להפעיל את שרת MySQL.
  5. לאחר מכן מחק את מטמון Firefox ו- Opera שהעתקנו, מכיוון שאיננו רוצים לשמור את המטמון.
  6. לבסוף דחוס ב- .RAR ועם סיסמה שאנחנו רוצים את כל זה.
  7. גם אם נרצה, במקום לדחוס ב- .RAR נוכל לדחוס הכל ב- .TAR.GZ, השארתי את השורה שהגיבה למקרה שתרצה להשתמש בזה.

סקריפט גיבוי אישי

עליהם להוריד אותו, לתת לו הרשאות ביצוע וזהו.

אה, בתיקיה האישית שלך חייבת להיות לך תיקיה בשם WORKING (הכל באותיות גדולות), כי ככה אני משתמש בה.

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

ברכות ואני מקווה שתמצא את זה מועיל.


תוכן המאמר עומד בעקרונותינו של אתיקה עריכתית. כדי לדווח על שגיאה לחץ כאן.

23 תגובות, השאר את שלך

השאירו את התגובה שלכם

כתובת הדוא"ל שלך לא תפורסם. שדות חובה מסומנים *

*

*

  1. אחראי לנתונים: מיגל אנחל גטון
  2. מטרת הנתונים: בקרת ספאם, ניהול תגובות.
  3. לגיטימציה: הסכמתך
  4. מסירת הנתונים: הנתונים לא יועברו לצדדים שלישיים אלא בהתחייבות חוקית.
  5. אחסון נתונים: מסד נתונים המתארח על ידי Occentus Networks (EU)
  6. זכויות: בכל עת תוכל להגביל, לשחזר ולמחוק את המידע שלך.

  1.   MSX דיג'ו

    זה טוב, אבל הייתי משתמש ב- Rsync ו- 7zip במקום ולהתעלל בו במקום RAR.

    למעשה אתמול גיביתי את ה- / (עם fsarchiver), ~ / .kde4 ואת מגזר האתחול (אני משתמש ב- GRUB Legacy אז עם dd if = / dev / sda של = MBR bs = 1 count = 512 זה מגיע אלי) ואני שים הכל על DVD שכבר הועבר לארכיון.

    עכשיו שיש לי את המכונה עובדת כמו שאני רוצה עם המערכת מכווננת למקסימום ו- KDE ללא רבב עם Ulatencyd וכל שאר השינויים בכרטיסי המסך ההיברידיים, אם, HD, מעבד, החלפה וכו ', אם אני שולח ליחה ולשבור את ההתקנה הזו אני זונח את Arch עד 2025 לפחות, אני לא חושב שיש לי את העוצמה הנפשית לעשות את כל מה שעשיתי למערכת כדי להשאיר אותה פועלת ככה

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

    Salu2

    1.    KZKG ^ גאארה דיג'ו

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

      1.    הוגו דיג'ו

        בדרך כלל אני משתמש ישירות זפת -rzvf לחיסכון מהיר. אם מה שאני רוצה זה שהוא דוחס טוב, אני משתמש 7za ל- -mx = 9 -ms = פועל. עם rsync אתה צריך להיות זהיר, כי אם משתמשים בו בצורה גרועה אתה יכול להרוס מידע.

  2.   marcpv89 דיג'ו

    כשקראתי את שם המאמר ידעתי שזה אתה, ויש לך סיבה טובה מאוד, מכיוון שיש לך דוקטורט בשבירת רכיבי המחשב האישי שלך (זכור את המייק שלך). זה מתאים לי מאוד, במיוחד עם הנגיף שיש לי בבית שמתחיל ב- h ומסתיים ב-. (אָחוֹת)

    1.    KZKG ^ גאארה דיג'ו

      HAHAHAHA כן ... אבל אההה !! המיקרופון המשיך לעבוד 😀
      יש לי גם מקלדות ועכברים בהיסטוריה שלי LOL!

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

  3.   זוהר דיג'ו

    אכן שימושי מאוד, אשתנה אותו לצרכים שלי מכיוון שמדי פעם אני גם עושה גיבויים של נתונים חשובים, הוא גם מעיר בצורה מושלמת כך שהאפשרויות הן עצומות, למשל במקרה שלי יש לי דיסק חיצוני למטרה זו אז $ HOME / WORKING יעבור אל se / media / external_disk. תודה רבה לך!

  4.   קרוטו דיג'ו

    טוב מאוד KZKG ^ גאארה! תודה על פירוט כל התכונות. עבר זמן מה מאז שהתחלתי עם לינוקס (דביאן) ואני רואה שסקריפטים חיוניים לאוטומציה של משימות, עכשיו אני הולך לבנות אחת כדי להתקין את דביאן מאפס, אבל אני צריך ללמוד כמה דברים, במיוחד את הפקודה שנה .conf.
    שאלה אחת: באילו שיטות גיבוי / סנכרון אתה משתמש? ראיתי שיש המשתמשים ב- cpio, rsync ... מישהו משתמש ב- Wuala כדי לסנכרן את תיקיית HOME?
    ברכות!

    1.    KZKG ^ גאארה דיג'ו

      שלום מה שלומך?
      ובכן, אם אתם מחפשים תסריטים ... bash, בואו לכאן, שמנו הרבה סקריפטים ודברים: https://blog.desdelinux.net/tag/bash/

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

      על כל משתמש לדעת מתי להשתמש באחד או מתי להשתמש במשתמש אחר.
      לגבי

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

      1.    קרוטו דיג'ו

        אני חייבת לבדר את עצמי! אני אסקור גם את "PASTE" כדי ללמוד.

        1.    KZKG ^ גאארה דיג'ו

          אהף יש הרבה כן חחחח.

  5.   AurosZx דיג'ו

    טוב מאוד, אם כי אני מבצע גיבויים שלמים של הדיסק עם dd xD

    1.    הוגו דיג'ו

      גבר, לשם כך השתמש טוב יותר בקלונזילה, הייהה.

  6.   אָלֶף דיג'ו

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

    1.    KZKG ^ גאארה דיג'ו

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

      טיפ מעניין כן 😀
      תודה.

    2.    הוגו דיג'ו

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

  7.   אלינקס דיג'ו

    איש יוקרה, אם אתה איש יקר ערך!.

    ברכות ותודה רבה על שירות כה גדול!

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

    1.    KZKG ^ גאארה דיג'ו

      תודה חחחחח.
      אודות ההדרכות, mmm הכנסנו כמה מאמרים על bash, ו- 2 או 3 מיועדים למתחילים או למתחילים: https://blog.desdelinux.net/tag/bash/

      וכן, אם בקרונטאב נשים פקודה / משימה שתבוצע בשעה X זה יעשה את זה, רק שהתסריט הזה הוא משימות של vaaarrriiiasss לביצוע, לשים את כל זה בקרונטאב זה מקומם היי.
      מה שאתה עושה זה ליצור סקריפט (כמו זה), ואז בכרטיסייה אנו מגדירים אותו כדי לבצע את הסקריפט 😉

  8.   Xose M. דיג'ו

    תודה רבה,
    במקרה שלי זה בדיוק לבצע אוטומציה של העותקים של מאגרי המידע שבהם זה יהיה שימושי 😉

    מידע נוסף על cron in https://help.ubuntu.com/community/CronHowto . אתה יכול להשתמש לפי שעות, חודשיות, ...

  9.   ללא שם דיג'ו

    grsync r00lz, בזכותו אני יכול להיות רגוע

  10.   vicen דיג'ו

    אני לא יכול לגשת לקישורי הסקריפט, אתה יכול להחזיר אותו בחזרה? תודה

    1.    KZKG ^ גאארה דיג'ו

      אני מתנצל, זו הייתה שגיאה בשרת שלנו שהפכה את הקישור לנגיש, הנה זה עובד שוב בסדר 😀 - » http://paste.desdelinux.net/4482

  11.   רודריגו פרייטו דיג'ו

    תודה על התסריט! כמו תמיד מאוד שימושי !!

  12.   פאקו דיג'ו

    אתה יכול לחזור או להעביר לי את התסריט ??
    כבר לא ניתן להוריד