„Bash“ scenarijus, kad sukurtumėte svarbių dalykų atsarginę kopiją

Mano tėvai ir pažįstami dažnai juokauja, kad esu technologijos „gabalas“, kad sugadinau daugiau įrenginių ar kompiuterio komponentų nei kas nors kitas. Juokingiausia, kad jie neklysta 😀

Aš to nedariau tyčia, bet mano žinioje sugedo apie 5 ar 6 HDD, todėl duomenų praradimas man yra rimta problema LOL !!

Taigi, kad neprarastų man tikrai svarbių duomenų, neskelbtinos informacijos, svarbiausia būtų nukopijuoti šiuos duomenis, šiuos svarbius aplankus į kitą vietą, tiesa? Bet pasitaiko, kad tai, ką norėjau išsaugoti, buvo ne vienas ar du aplankai, o dar keli aplankai ... ir tarsi to būtų negana, aš tingi naršyti per savo asmeninį aplanką ir kitus, pasirinkdamas aplankus, kad nukopijuočiau juos į kitą vietą hahahaha, vietoj to , norėdamas sutaupyti laiko ir pastangų, padariau mažą ir paprastą scenarijų, kuris man leidžia atlikti išsaugant viską, ko noriu 😀

Ką konkrečiai veikia šis scenarijus?

  1. Jis patenka į aplanką, kuriame dirbsiu, arba pagrindinį aplanką.
  2. Sukurkite naują aplanką, kurio pavadinimas bus dabartinė data (pavyzdžiui: 2012-07-08).
  3. Kopijuoti „Firefox“, „Chromium“, „Opera“, „KMail“ nustatymus (+ kontaktai ir mūsų el. laiškai), „Rainlendar2“, „Pidgin“, „Kopete“, „Konversation“, „KWallet“ ... tai yra, ji nukopijuoja keletą failų ir (arba) aplankų, kuriuos turime išsaugoti. Ką išsaugoti, yra visiškai modifikuojama, mes galime tai pakeisti savo nuožiūra.
  4. Eksportuokite bet kokią mūsų turimą duomenų bazę, mano atveju aš įdėjau dvi duomenų bazes išsaugoti (dbtest y bnc). Tam reikia paleisti MySQL serverį.
  5. Tada ištrinkite nukopijuotą „Firefox“ ir „Opera“ talpyklą, nes nenorime išsaugoti talpyklos.
  6. Galiausiai suspauskite .RAR ir naudodami slaptažodį, kurio mes norime.
  7. Taip pat, jei to norime, užuot suspaudę .RAR, viską galime suspausti .TAR.GZ, palikau komentuojamą eilutę, jei norite tai naudoti.

Asmeninis atsarginis scenarijus

Jie turi jį atsisiųsti, suteikti leidimus vykdyti ir viskas.

Ak, asmeniniame aplanke turite turėti aplanką DARBAS (visi didžiosiomis raidėmis), nes taip aš jį naudoju.

Nesijaudinkite, aš paaiškinau scenarijų žingsnis po žingsnio su komentarais, jei kas nors nori ką nors pakeisti, jei norite ką nors modifikuoti, kad patenkintumėte bet kokį poreikį ... tiesiog pasakykite man, aš mielai atliksiu pageidaujamus veiksmus 🙂

Linkėjimai ir tikiuosi, kad jums tai bus naudinga.


Palikite komentarą

Jūsų elektroninio pašto adresas nebus skelbiamas. Privalomi laukai yra pažymėti *

*

*

  1. Atsakingas už duomenis: Miguel Ángel Gatón
  2. Duomenų paskirtis: kontroliuoti šlamštą, komentarų valdymą.
  3. Įteisinimas: jūsų sutikimas
  4. Duomenų perdavimas: Duomenys nebus perduoti trečiosioms šalims, išskyrus teisinius įsipareigojimus.
  5. Duomenų saugojimas: „Occentus Networks“ (ES) talpinama duomenų bazė
  6. Teisės: bet kuriuo metu galite apriboti, atkurti ir ištrinti savo informaciją.

  1.   MSX sakė

    Tai gerai, bet vietoj RAR norėčiau naudoti - ir piktnaudžiauti - „Rsync“ ir „7zip“.

    Tiesą sakant, vakar aš sukūriau atsarginę kopiją / (su fsarchiver), ~ / .kde4 ir įkrovos sektorių (aš naudoju GRUB Legacy, taigi su dd, jei = / dev / sda iš = MBR bs = 1 skaičius = 512 jis mane pasiekia) ir įdėjau viską jau suarchyvuotame DVD diske.

    Dabar, kai mašina veikia kaip noriu, maksimaliai sureguliuota sistema ir KDE yra nepriekaištinga naudojant „Ulatencyd“ ir visus kitus hibridinių vaizdo plokščių, „mother“, HD, cpu, swap ir kt. Patobulinimus, jei siunčiu gleives Aš nutraukiu „Arch“ bent iki 2025 m., manau, kad neturiu proto tvirtumo dar kartą padaryti viską, ką padariau sistemai, kad ji veiktų taip

    Žinoma, aš jau turiu 12:24 valandų iš eilės veikimo laiką - aš įsitvirtinu šioje kėdėje - ir nešiojamasis kompiuteris yra užšaldytas, tai įrodymas, kad „opensource RadeonHD“ tvarkyklę galima puikiai naudoti nenaudojant patentuoto „Catalyst“ - tiek laiko, kiek reikia nes mums nereikia pastarojo suteikiamo 3D pagreičio.

    Salu2

    1.    KZKG ^ Gaara sakė

      Pasirinkau tiesiog naudoti cp, o ne rsync, nes tai yra paprasta kopija, kurią noriu padaryti, taip pat, jei kas nors nori pakeisti scenarijų ... Įsivaizduoju, kad bus paprasčiau, jei įdės jį su cp, o ne rsync 😀

      1.    Hugo sakė

        Paprastai naudoju tiesiogiai degutas -rzvf norint greitai sutaupyti. Jei noriu, kad jis gerai suspaustų, aš naudoju 7za iki -mx = 9 -ms = įjungta. Su rsync Turite būti atsargūs, nes jei jis naudojamas netinkamai, galite sunaikinti informaciją.

  2.   marcpv89 sakė

    Kai perskaičiau straipsnio pavadinimą, žinojau, kad tai jūs, ir jūs turite labai svarių priežasčių, nes turite daktaro laipsnį skaldydami savo kompiuterio komponentus (prisiminkite savo mike'ą). Tai man labai tinka, ypač dėl viruso, kurį turiu namuose, kuris prasideda h ir baigiasi a. (sesuo)

    1.    KZKG ^ Gaara sakė

      HAHAHAHA taip ... bet eehh !! maikas dirbo toliau 😀
      Savo istorijoje taip pat turiu klaviatūras ir peles LOL!

      Nagi, jei tavo sesuo yra maža angelė ... ta mergina yra geriausia, su kuo tu blogai elgiesi.

  3.   Kalkakmenis sakė

    Iš tiesų labai naudinga, aš jį modifikuosiu pagal savo poreikius, nes kartkartėmis darau svarbių duomenų atsargines kopijas, jie taip pat puikiai komentuojami, todėl galimybės yra didžiulės, pavyzdžiui, mano atveju šiam tikslui turiu išorinį diską, taigi $ HOME / WORKING eis į se / media / external_disk. Labai ačiū!

  4.   kroto sakė

    Labai geras KZKG ^ Gaara! Dėkojame, kad išsiaiškinote visas funkcijas. Praėjo šiek tiek laiko nuo to laiko, kai pradėjau dirbti su „Linux“ („Debian“) ir matau, kad scenarijai yra būtini automatizuojant užduotis. Dabar ketinu pastatyti vieną, kad įdiegčiau „Debian“ nuo nulio, bet turiu išmokti keletą dalykų, ypač „GREP“ komandą, norint pakeisti .conf.
    Vienas klausimas: kokius atsarginės kopijos / sinchronizavimo metodus naudojate? Mačiau, kad kai kurie naudoja „cpio“, „rsync“ ... kažkas naudoja „Wuala“, kad sinchronizuotų HOME aplanką?
    Sveiki atvykę!

    1.    KZKG ^ Gaara sakė

      Labas, kaip tau sekasi?
      Na, jei jūs ieškote bash ... scenarijų, ateikite čia, mes įdėjome daug scenarijų ir dalykų: https://blog.desdelinux.net/tag/bash/

      Savo scenarijuose naudoju cp, nes naudodamas cp, taip pat programavimo funkcijas ir ciklus, man viskas pavyksta daug geriau nei gerai 😀
      Tačiau „rsync“ yra tikrai puikus, jis daro ne tik atsargines kopijas 😉

      Kiekvienas vartotojas turi žinoti, kada naudoti vieną, o kada kitą.
      saludos

      PS: Niekas vyras, malonumas padėti ... aprašyti kiekvieną žingsnį manęs nejaudina, jei tokiu būdu padėsiu kitiems.

      1.    kroto sakė

        Turiu save linksminti! Taip pat apžvelgsiu „PASTE“, kad galėtumėte išmokti.

        1.    KZKG ^ Gaara sakė

          Uff yra daug taip, hahaha.

  5.   „AurosZx“ sakė

    Labai gerai, nors visas disko atsargines kopijas darau naudodamas dd xD

    1.    Hugo sakė

      Žmogau, tam geriau panaudok klonezilą, hehehe.

  6.   Aleph sakė

    Duomenų bazėms rekomenduoju „mysqlhotcopy“, nes turint didelę duomenų bazę „mysqldump“, reikia atsarginės kopijos kūrimo laiko ir per tą laiką atliekami pakeitimai - tai, ką jūs gausite, yra sugadinta atsarginė kopija, kuri jums neveiks. „mysqlhotcopy“ prieš atsarginę kopiją taiko užrakto lentelę, kuri garantuoja, kad tai, ką išsaugosite, veiks.

    1.    KZKG ^ Gaara sakė

      Įdomu taip.
      Šiame pavyzdyje atsarginė kopija yra asmeninė, tai yra viskas, kas yra „localhost“ ... taigi, kai atliekama iškelties, DB neturėtų būti keičiami. Tačiau priegloboje ar serverio atsarginėse kopijose tai gali atsitikti.

      Įdomus patarimas taip 😀
      Ačiū.

    2.    Hugo sakė

      Įdomu, ačiū už patarimą. Iki šiol man nereikėjo išsaugoti duomenų bazių, nes neturėjau nieko kritiško, bet, matyt, man to netrukus prireiks.

  7.   elynx sakė

    Prabangus vyras, jei esi vertingas žmogus!

    Sveikinimai ir labai ačiū už tokį puikų įrankį!

    PS: Keletas pamokymų, kaip išmokti programuoti „bash“ sistemoje „Linux“? .. Aš taip pat turiu klausimą, su „crontab“ negalime atlikti tokio tipo užduočių per X laiką? Tai yra, užprogramuoti scenarijų, kuris kiekvieną kartą, kai turime, sukuria atsargines kopijas. paskirtas?

    1.    KZKG ^ Gaara sakė

      Ačiū Hahahaha.
      Apie pamokas, mmm, mes įdėjome keletą straipsnių apie bash, o 2 arba 3 yra skirti naujokams ar pradedantiesiems: https://blog.desdelinux.net/tag/bash/

      Ir taip, jei mes įdėsime į užsakymą / užduotį, kurią reikia įvykdyti X valandą, tai jis padarys tik tai, kad šis scenarijus yra vaaarrriiiasss užduotys, kurias reikia atlikti, visa tai įdėti į crontab yra nepaprastai hehe.
      Tai, ką darote, yra sukurti scenarijų (panašų į šį) ir tada crontab sukonfigūruoti jį vykdyti scenarijų 😉

  8.   Xose M. sakė

    Labai ačiū,
    mano atveju būtent automatizuoti duomenų bazių kopijas, kur tai bus naudinga 😉

    daugiau informacijos apie cron in https://help.ubuntu.com/community/CronHowto . Galite naudoti valandos, mėnesio, ...

  9.   bevardis sakė

    grsync r00lz, jo dėka galiu būti ramus

  10.   vietininkas sakė

    Negaliu pasiekti scenarijaus nuorodų, ar galite jį grąžinti? DĖKOJU

    1.    KZKG ^ Gaara sakė

      Atsiprašau, tai buvo klaida mūsų serveryje, dėl kurios nuoroda tapo neprieinama, čia jūs vėl gerai veikiate 😀 - » http://paste.desdelinux.net/4482

  11.   Rodrigo Prieto sakė

    Ačiū už scenarijų! kaip visada labai naudinga !!

  12.   Paco sakė

    ar galėtumėte grįžti atgal arba perduoti man scenarijų ??
    nebegalima atsisiųsti