Script Bash untuk membuat cadangan hal-hal penting Anda

Orang tua dan kenalan saya sering bercanda bahwa saya adalah 'orang' dengan teknologi, bahwa saya telah merusak lebih banyak perangkat atau komponen PC daripada orang lain. Lucunya, mereka tidak salah 😀

Saya tidak melakukannya dengan sengaja, tetapi yang saya miliki sekitar 5 atau 6 HDD rusak, jadi kehilangan data bagi saya adalah masalah serius LOL !!

Jadi, untuk menghindari kehilangan data yang sangat penting, informasi sensitif bagi saya, hal yang paling mendasar adalah menyalin data ini, folder penting ini ke tempat lain, bukan? Tapi kebetulan yang ingin saya simpan bukanlah satu atau dua folder, melainkan beberapa lagi ... dan seakan-akan itu belum cukup saya terlalu malas untuk menavigasi melalui Personal Folder saya dan yang lain memilih folder untuk disalin ke tempat lain hahahaha, daripada ini , untuk menghemat waktu dan tenaga, saya membuat skrip kecil dan sederhana yang memungkinkan saya menjalankan semua yang saya inginkan 😀

Apa yang secara spesifik dilakukan skrip ini?

  1. Ini memasuki folder tempat saya akan bekerja atau folder dasar.
  2. Di dalamnya buat folder baru, nama ini akan menjadi tanggal sekarang (misalnya: 2012-07-08).
  3. Salin pengaturan Firefox, Chromium, Opera, KMail (+ kontak dan email kami), Rainlendar2, Pidgin, Kopete, Konversation, KWallet ... yaitu, menyalin serangkaian file dan / atau folder yang perlu kita simpan. Apa yang harus disimpan sepenuhnya dapat dimodifikasi, kami dapat mengubahnya sesuka hati.
  4. Ekspor database apa pun yang kami miliki, dalam kasus saya, saya meletakkan dua database untuk disimpan (dbtest.dll y bnc). Untuk ini, server MySQL harus dijalankan.
  5. Kemudian hapus cache Firefox dan Opera yang kita salin, karena kita tidak ingin menyimpan cache.
  6. Akhirnya kompres dalam .RAR dan dengan kata sandi yang kita inginkan semua ini.
  7. Juga jika kami mau, alih-alih mengompresi dalam .RAR kami dapat memampatkan semuanya di .TAR.GZ, saya meninggalkan Anda baris komentar jika Anda ingin menggunakan ini.

Skrip cadangan pribadi

Mereka harus mendownloadnya, memberinya izin eksekusi dan hanya itu.

Ah, di folder pribadimu pasti ada folder yang namanya WORKING (semuanya dengan huruf kapital), karena begitulah cara saya menggunakannya.

Jangan khawatir, saya menjelaskan skrip selangkah demi selangkah dengan komentar, jika seseorang ingin membuat perubahan apa pun, jika Anda ingin memodifikasi sesuatu untuk memenuhi kebutuhan apa pun ... katakan saja, saya dengan senang hati akan membuat pengaturan yang Anda inginkan 🙂

Salam dan semoga bermanfaat.


tinggalkan Komentar Anda

Alamat email Anda tidak akan dipublikasikan. Bidang yang harus diisi ditandai dengan *

*

*

  1. Penanggung jawab data: Miguel Ángel Gatón
  2. Tujuan data: Mengontrol SPAM, manajemen komentar.
  3. Legitimasi: Persetujuan Anda
  4. Komunikasi data: Data tidak akan dikomunikasikan kepada pihak ketiga kecuali dengan kewajiban hukum.
  5. Penyimpanan data: Basis data dihosting oleh Occentus Networks (UE)
  6. Hak: Anda dapat membatasi, memulihkan, dan menghapus informasi Anda kapan saja.

  1.   MSX dijo

    Itu bagus, tapi saya akan menggunakan - dan menyalahgunakan - Rsync dan 7zip daripada RAR.

    Sebenarnya kemarin saya mencadangkan / (dengan fsarchiver), ~ / .kde4 dan sektor boot (saya menggunakan GRUB Legacy jadi dengan dd if = / dev / sda of = MBR bs = 1 count = 512 itu mencapai saya) dan saya meletakkan semuanya pada DVD yang sudah diarsipkan.

    Sekarang saya memiliki mesin yang berfungsi seperti yang saya inginkan dengan sistem disetel ke maksimum dan KDE yang sempurna dengan Ulatencyd dan semua tweak lainnya untuk kartu video hybrid, ibu, HD, cpu, swap, dll., Jika saya mengirim lendir dan menghentikan instalasi ini, saya meninggalkan Arch hingga 2025 setidaknya, saya rasa saya tidak memiliki ketabahan mental untuk mengulangi semua yang saya lakukan pada sistem agar tetap berjalan seperti ini O_o

    Tentu saja, saya sudah memiliki waktu aktif 12 jam berturut-turut - saya berakar di kursi ini - dan notebook macet, bukti bahwa driver RadeonHD opensource dapat digunakan dengan sempurna tanpa menggunakan Catalyst berpemilik - selama karena kami tidak memerlukan akselerasi 24D yang disediakan oleh yang terakhir.

    Salu2

    1.    KZKG ^ Gaara dijo

      Saya memilih untuk hanya menggunakan cp daripada rsync karena ini adalah salinan sederhana yang ingin saya lakukan, juga jika seseorang ingin memodifikasi skrip ... Saya membayangkan akan lebih sederhana jika mereka meletakkannya dengan cp daripada rsync 😀

      1.    Hugo dijo

        Saya biasanya menggunakan langsung tar -rzvf untuk disimpan dengan cepat. Jika yang saya inginkan adalah kompresnya dengan baik, saya gunakan 7za hingga -mx = 9 -ms = aktif. Dengan rsync Anda harus berhati-hati, karena jika digunakan dengan buruk dapat merusak informasi.

  2.   marcpv89 dijo

    Ketika saya membaca nama artikelnya, saya tahu itu adalah Anda, dan Anda memiliki alasan yang sangat bagus, karena Anda memiliki gelar PhD dalam memecahkan komponen PC Anda (ingat mikrofon Anda). Ini sangat cocok untuk saya, terutama dengan virus yang saya miliki di rumah yang dimulai dengan h dan diakhiri dengan a. (saudara)

    1.    KZKG ^ Gaara dijo

      HAHAHAHA ya… tapi eehh !! mikrofon tetap bekerja 😀
      Saya juga memiliki keyboard dan mouse dalam sejarah saya LOL!

      Ayolah, jika saudara perempuanmu adalah bidadari ... gadis itu adalah yang paling baik, apa yang kamu perlakukan dengan buruk.

  3.   Rayonan dijo

    Memang sangat berguna, saya akan memodifikasinya untuk kebutuhan saya karena dari waktu ke waktu saya juga membuat cadangan data penting saya, itu juga dikomentari dengan sempurna sehingga kemungkinannya sangat besar, misalnya dalam kasus saya, saya memiliki disk eksternal untuk tujuan ini jadi $ HOME / WORKING akan masuk ke se / media / external_disk. Terima kasih banyak!

  4.   kroto dijo

    KZKG ^ Gaara yang sangat bagus! Terima kasih telah merinci semua fitur. Sudah agak lama sejak saya mulai dengan Linux (Debian) dan saya melihat bahwa skrip sangat penting untuk mengotomatiskan tugas, sekarang saya akan membuatnya untuk menginstal debian dari awal tetapi saya harus mempelajari beberapa hal, terutama perintah GREP untuk memodifikasi .conf.
    Satu pertanyaan: Metode pencadangan / sinkronisasi apa yang Anda gunakan? Saya telah melihat bahwa beberapa menggunakan cpio, rsync ... seseorang menggunakan Wuala untuk menyinkronkan folder HOME?
    Salam!

    1.    KZKG ^ Gaara dijo

      Halo apa kabarmu?
      Nah, jika Anda mencari skrip bash ..., datang ke sini, kami telah meletakkan banyak skrip dan hal-hal: https://blog.desdelinux.net/tag/bash/

      Saya menggunakan cp dalam skrip saya, karena menggunakan cp dan juga fungsi dan siklus pemrograman, saya membuat semuanya bekerja lebih baik 😀
      Namun, rsync benar-benar hebat, ia melakukan lebih dari sekadar membuat cadangan 😉

      Terserah setiap pengguna untuk mengetahui kapan harus menggunakan satu atau kapan harus menggunakan yang lain.
      salam

      PS: Tidak apa-apa, senang membantu ... menjelaskan setiap langkah tidak mengganggu saya jika dengan cara ini saya akan membantu orang lain.

      1.    kroto dijo

        Saya harus menghibur diri sendiri! Saya juga akan meninjau "PASTE" untuk belajar.

        1.    KZKG ^ Gaara dijo

          Uff banyak ya hahaha.

  5.   auroszx dijo

    Sangat bagus, meskipun saya membuat cadangan seluruh disk dengan dd xD

    1.    Hugo dijo

      Man, untuk itu lebih baik gunakan clonezilla, hehehe.

  6.   Aleph dijo

    Untuk database, saya merekomendasikan mysqlhotcopy, karena dengan mysqldump dalam database yang besar, perlu waktu untuk membuat cadangan dan selama waktu itu perubahan dilakukan, yang akan Anda dapatkan adalah cadangan yang rusak yang tidak akan berfungsi untuk Anda. mysqlhotcopy, menerapkan tabel kunci sebelum pencadangan, yang menjamin bahwa apa yang Anda simpan akan berfungsi.

    1.    KZKG ^ Gaara dijo

      Menarik ya.
      Dalam contoh ini, backup bersifat pribadi, yaitu semua yang ada di localhost ... jadi DB tidak akan mengalami perubahan saat dump dibuat. Namun, dalam backup hosting atau server, itu bisa terjadi.

      Tip menarik ya 😀
      Terima kasih.

    2.    Hugo dijo

      Menarik, terima kasih atas tipnya. Sampai sekarang saya tidak perlu menyimpan database karena saya tidak memiliki sesuatu yang penting, tetapi tampaknya saya akan membutuhkannya segera.

  7.   elynx dijo

    Pria mewah, jika Anda adalah pria yang berharga!.

    Salam dan Terima kasih banyak atas Utilitas yang luar biasa ini!

    PS: Beberapa tutorial untuk belajar memprogram di bash di linux? .. Saya juga punya pertanyaan, dengan crontab kita tidak bisa melakukan jenis tugas ini dalam waktu X?, Yaitu memprogram skrip yang membuat backup setiap X waktu yang kita miliki ditugaskan?

    1.    KZKG ^ Gaara dijo

      Terima kasih Hahahaha.
      Tentang tutorialnya, mmm kami telah memasukkan beberapa artikel tentang bash, dan 2 atau 3 untuk pemula atau pemula: https://blog.desdelinux.net/tag/bash/

      Dan ya, jika di crontab kita menaruh perintah / tugas untuk dieksekusi pada jam X itu akan melakukannya, hanya saja skrip ini adalah tugas vaaarrriiiasss yang akan dieksekusi, meletakkan semua ini di crontab itu keterlaluan hehe.
      Yang Anda lakukan adalah membuat skrip (seperti ini), lalu di crontab kami mengonfigurasinya untuk menjalankan skrip 😉

  8.   Xose M dijo

    terima kasih banyak,
    dalam kasus saya justru mengotomatiskan salinan database yang akan berguna bagi saya 😉

    info lebih lanjut tentang cron in https://help.ubuntu.com/community/CronHowto . Anda dapat menggunakan jam, bulanan, ...

  9.   tidak terkenal dijo

    grsync r00lz, berkat dia saya bisa tenang

  10.   wakil dijo

    Saya tidak dapat mengakses tautan skrip, dapatkah Anda mengembalikannya? TERIMA KASIH

    1.    KZKG ^ Gaara dijo

      Maaf, ada kesalahan di server kami yang membuat tautan tidak dapat diakses, ini Anda berfungsi dengan baik lagi 😀 - » http://paste.desdelinux.net/4482

  11.   Rodrigo Prieto dijo

    Terima kasih untuk naskahnya! selalu sangat berguna !!

  12.   Paco dijo

    bisakah kamu kembali atau memberikan naskahnya padaku ??
    tidak dapat diunduh lagi