Bash skript na zálohovanie vašich dôležitých vecí

Moji rodičia a známi často vtipkujú, že som „hejt“ s technológiou, že som pokazil viac zariadení alebo komponentov počítača ako ktokoľvek iný. Sranda je, že sa nemýlia 😀

Nerobil som to úmyselne, ale v mojom vlastníctve sa pokazilo asi 5 alebo 6 pevných diskov, takže strata dát je pre mňa vážnym problémom LOL !!

Takže, aby som nestratil skutočne dôležité údaje, pre mňa citlivé informácie, najzákladnejšie by bolo skopírovať tieto údaje, tieto dôležité priečinky na iné miesto, nie? Ale stáva sa, že to, čo som chcel uložiť, nebol jeden alebo dva priečinky, ale niekoľko ďalších ... a akoby to nestačilo, som príliš lenivý na to, aby som prechádzal cez svoj osobný priečinok a ostatní vyberali priečinky a skopírovali ich na iné miesto hahahaha , namiesto toho som kvôli úspore času a úsilia vytvoril malý a jednoduchý skript, ktorý mi umožní vykonať uloženie všetkého, čo chcem 😀

Čo konkrétne robí tento skript?

  1. Vstúpi do priečinka, kde budem pracovať, alebo do základného priečinka.
  2. Vo vnútri vytvorte nový priečinok, ktorého názov bude aktuálny dátum (napríklad: 2012).
  3. Skopírujte nastavenia prehliadača Firefox, Chromium, Opera, KMail (+ kontakty a naše e-maily), Rainlendar2, Pidgin, Kopete, Konversation, KWallet ... to znamená, že kopíruje sériu súborov alebo priečinkov, ktoré musíme uložiť. Čo je možné uložiť, je úplne upraviteľné, môžeme to ľubovoľne zmeniť.
  4. Exportujte ľubovoľnú databázu, ktorú máme, v mojom prípade som uložil dve databázy (dbtest y bnc). Z tohto dôvodu musí byť server MySQL spustený.
  5. Potom odstráňte našu medzipamäť prehliadača Firefox a Opera, ktorú sme skopírovali, pretože nechceme ukladať medzipamäť.
  6. Nakoniec skomprimujte do .RAR a pomocou hesla, ktoré toto všetko chceme.
  7. Tiež, ak chceme, namiesto kompresie v .RAR môžeme komprimovať všetko v .TAR.GZ, nechal som ti komentovaný riadok pre prípad, že by si to chcel použiť.

Osobný záložný skript

Musí si ho stiahnuť, dať mu oprávnenie na vykonávanie a je to.

Aha, vo svojom osobnom priečinku musíte mať priečinok s názvom PRACOVNÉ (všetko veľkými písmenami), pretože tak ho používam.

Nerobte si starosti, vysvetlil som skript krok za krokom s komentármi, ak chce niekto urobiť akúkoľvek zmenu, ak chce niečo upraviť tak, aby uspokojil akúkoľvek potrebu ... jednoducho mi povedzte, urobím s vami potrebné úpravy 🙂

Zdravím vás a dúfam, že vám to bude užitočné.


Zanechajte svoj komentár

Vaša e-mailová adresa nebude zverejnená. Povinné položky sú označené *

*

*

  1. Zodpovedný za údaje: Miguel Ángel Gatón
  2. Účel údajov: Kontrolný SPAM, správa komentárov.
  3. Legitimácia: Váš súhlas
  4. Oznamovanie údajov: Údaje nebudú poskytnuté tretím stranám, iba ak to vyplýva zo zákona.
  5. Ukladanie dát: Databáza hostená spoločnosťou Occentus Networks (EU)
  6. Práva: Svoje údaje môžete kedykoľvek obmedziť, obnoviť a vymazať.

  1.   MSX dijo

    Je to dobré, ale použil by som - a zneužil - Rsync a 7zip namiesto RAR.

    V skutočnosti som včera zálohoval súbory / (s fsarchiver), ~ / .kde4 a bootovací sektor (používam GRUB Legacy, takže s dd if = / dev / sda of = MBR bs = 1 count = 512 sa ku mne dostane) a ja vložte všetko na DVD, ktoré je už archivované.

    Teraz, keď mám stroj fungujúci tak, ako chcem, so systémom vyladeným na maximum a KDE, ktoré je bezchybné s Ulatencyd a všetkými ostatnými vylepšeniami hybridných grafických kariet, matky, HD, CPU, výmeny atď., Ak pošlem hlien a rozbij túto inštaláciu, Archa opustím minimálne do roku 2025, nemyslím si, že mám duševnú statočnosť znova urobiť všetko, čo som urobil pre tento systém, aby som ho nechal bežať takto O_o

    Samozrejme, už mám dobu prevádzky 12:24 hodín za sebou - na tejto stoličke sa udomácňujem - a notebook je zamrznutý, čo je dôkazom toho, že opensource ovládač RadeonHD je možné perfektne používať bez použitia proprietárneho Catalystu - pokiaľ pretože nepotrebujeme 3D akceleráciu, ktorú poskytuje toto druhé.

    Salu2

    1.    KZKG ^ Gaara dijo

      Rozhodol som sa jednoducho použiť cp namiesto rsync, pretože to je jednoduchá kópia, čo chcem robiť, aj keď chce niekto upraviť skript ... Predstavujem si, že bude jednoduchšie, ak to dá s cp namiesto rsync 😀

      1.    Hugo dijo

        Väčšinou používam priamo decht -rzvf pre rýchle uloženie. Ak chcem, aby sa dobre stláčal, používam 7za až -mx = 9 -ms = zapnuté. S rsync Musíte byť opatrní, pretože pri nesprávnom použití môžete zničiť informácie.

  2.   marcpv89 dijo

    Keď som si prečítal názov článku, vedel som, že ste to vy, a máte veľmi dobrý dôvod, pretože máte doktorát v odbore zlomenia komponentov vášho počítača (pamätajte na svojho mikrofónu). Veľmi mi to vyhovuje, hlavne s vírusom, ktorý mám doma a ktorý sa začína písmenom h a končí písmenom a. (sestra)

    1.    KZKG ^ Gaara dijo

      HAHAHAHA áno ... ale ach !! mikrofón stále fungoval 😀
      Vo svojej histórii mám tiež klávesnicu a myš LOL!

      No tak, ak je tvoja sestra malý anjelik ... to dievča je najlepšie, čo s ňou zle zaobchádzaš.

  3.   Žiarivo dijo

    Je to naozaj veľmi užitočné, upravím to pre svoje potreby, pretože si z času na čas urobím aj svoje zálohy dôležitých údajov, ktoré sú tiež dokonale komentované, takže možnosti sú obrovské, napríklad v tomto prípade mám na tento účel externý disk, takže $ HOME / WORKING prejde na se / media / external_disk. Ďakujem ti veľmi pekne!

  4.   kroto dijo

    Veľmi dobrá KZKG ^ Gaara! Ďakujeme za podrobný popis všetkých funkcií. Je to už nejaká doba, čo som začínal s Linuxom (Debian) a vidím, že skripty sú nevyhnutné na automatizáciu úloh, teraz si ich vytvorím na inštaláciu debian od nuly, ale musím sa naučiť niekoľko vecí, hlavne príkaz GREP to upraviť .conf.
    Jedna otázka: Aké metódy zálohovania / synchronizácie používate? Videl som, že niektorí používajú cpio, rsync ... niekto používa Wualu na synchronizáciu priečinka HOME?
    Zdravím!

    1.    KZKG ^ Gaara dijo

      Ahoj ako sa máš?
      No, ak hľadáte bash ... skripty, poďte sem, vložili sme veľa skriptov a vecí: https://blog.desdelinux.net/tag/bash/

      Vo svojich skriptoch používam cp, pretože pomocou cp a tiež programovacích funkcií a cyklov dostávam všetko do práce oveľa viac ako dobre 😀
      Rsync je však naozaj skvelý, robí oveľa viac než iba zálohovanie 😉

      Je na každom používateľovi, aby vedel, kedy má použiť jeden alebo kedy má použiť iný.
      pozdravy

      PS: Nič človeče, potešenie pomôcť ... popis každého kroku ma netrápi, či to pomôže iným.

      1.    kroto dijo

        Musím sa baviť! Tiež sa pozriem na „PASTE“, aby som sa naučil.

        1.    KZKG ^ Gaara dijo

          Uff je toho veľa áno hahaha.

  5.   auroszx dijo

    Veľmi dobré, aj keď celé zálohy disku robím pomocou dd xD

    1.    Hugo dijo

      Človeče, kvôli tomu lepšie využi clonezillu, hehehe.

  6.   Aleph dijo

    Pre databázy odporúčam mysqlhotcopy, pretože pri mysqldump vo veľkej databáze trvá zálohovanie nejaký čas a za ten čas sa urobia zmeny, čo dostanete, je poškodená záloha, ktorá vám nebude fungovať. mysqlhotcopy, pred zálohovaním použije uzamknutú tabuľku, ktorá zaručuje, že to, čo uložíte, bude fungovať.

    1.    KZKG ^ Gaara dijo

      Zaujimave ano.
      V tomto príklade je zálohovanie osobné, to znamená v localhost všetko ... takže DB by nemal byť počas vykonávania výpisu podrobený zmenám. Pri hosťovaní alebo zálohovaní servera sa to však môže stať.

      Zaujímavý tip áno 😀
      Vďaka.

    2.    Hugo dijo

      Zaujimave, dakujem za tip. Doteraz som nepotreboval ukladanie databáz, pretože som nemal nič kritické, ale zrejme to čoskoro budem potrebovať.

  7.   lynx dijo

    Luxusný muž, ak ste hodnotný muž!

    Zdravím a ďakujem pekne za takúto skvelú Utility!

    PS: Niektoré návody, ako sa naučiť programovať v bashe v systéme Linux? .. Mám tiež otázku, s programom crontab nemôžeme urobiť tento typ úlohy v čase X?, To znamená, naprogramovať skript, ktorý robí zálohy každých X, keď máme pridelených?

    1.    KZKG ^ Gaara dijo

      Ďakujem Hahahaha.
      O návodoch, mmm, sme vložili niekoľko článkov o bashe a 2 alebo 3 sú pre nováčikov alebo začiatočníkov: https://blog.desdelinux.net/tag/bash/

      A áno, ak do crontabu dáme príkaz / úlohu, ktorá sa má vykonať o X hodine, urobí to, iba to, že tento skript predstavuje vaaarrriiiasss úlohy, ktoré sa majú vykonať, takže uvedenie tohto všetkého do crontabu je nehorázne hehe.
      To, čo urobíte, je vytvorenie skriptu (ako je tento) a potom ho v crontab nakonfigurujeme na vykonávanie skriptu 😉

  8.   Xose M dijo

    Mnohokrat dakujem,
    v mojom prípade ide práve o automatizáciu kópií databáz, kde to bude pre mňa užitočné 😉

    viac informácií o cron v https://help.ubuntu.com/community/CronHowto . Môžete využiť hodinové, mesačné, ...

  9.   nemenovaný dijo

    grsync r00lz, vďaka nemu môžem byť pokojná

  10.   zlozvyk dijo

    Nemám prístup k odkazom na skript, môžete ich vrátiť späť? VĎAKA

    1.    KZKG ^ Gaara dijo

      Ospravedlňujem sa, bola to chyba na našom serveri, ktorá zneprístupnila odkaz, tu máte opäť funkčnosť 😀 - » http://paste.desdelinux.net/4482

  11.   Rodrigo Prieto dijo

    Ďakujem za scenár! ako vždy veľmi užitočné !!

  12.   Paco dijo

    mohli by ste sa vrátiť späť alebo mi odovzdať scenár ??
    sa už nedá stiahnuť