Bash-Skript, um ein Backup Ihrer wichtigen Dinge zu erstellen

Meine Eltern und Bekannten scherzen oft, dass ich ein Hunk mit Technologie bin, dass ich mehr Geräte oder PC-Komponenten kaputt gemacht habe als jeder andere. Das Lustige ist, dass sie nicht falsch liegen 😀

Ich habe es nicht absichtlich gemacht, aber in meinem Besitz sind ungefähr 5 oder 6 Festplatten kaputt gegangen, daher ist Datenverlust für mich ein ernstes Problem. LOL !!

Um zu vermeiden, dass wirklich wichtige Daten und vertrauliche Informationen für mich verloren gehen, ist es am grundlegendsten, diese Daten, diese wichtigen Ordner, an einen anderen Ort zu kopieren, oder? Aber es kommt vor, dass ich nicht einen oder zwei Ordner speichern wollte, sondern mehrere ... und als ob das nicht genug wäre, bin ich zu faul, um durch meinen persönlichen Ordner zu navigieren und andere, die Ordner auswählen, um sie an einen anderen Ort zu kopieren, hahahaha, stattdessen Um Zeit und Mühe zu sparen, habe ich ein kleines und einfaches Skript erstellt, mit dem ich alles speichern kann, was ich will 😀

Was genau macht dieses Skript?

  1. Es betritt einen Ordner, in dem ich arbeiten werde, oder einen Basisordner.
  2. Erstellen Sie darin einen neuen Ordner, dessen Name das aktuelle Datum ist (Zum Beispiel: 2012-07-08).
  3. Kopieren Sie die Einstellungen für Firefox, Chromium, Opera und KMail (+ Kontakte und unsere E-Mails), Rainlendar2, Pidgin, Kopete, Konversation, KWallet ... das heißt, es kopiert eine Reihe von Dateien und / oder Ordnern, die wir speichern müssen. Was zu speichern ist, kann vollständig geändert werden. Wir können dies nach Belieben ändern.
  4. Exportieren Sie jede Datenbank, die wir haben. In meinem Fall habe ich zwei Datenbanken gespeichert (dbtest y bnc). Dazu muss der MySQL-Server gestartet werden.
  5. Löschen Sie dann unseren Firefox- und Opera-Cache, den wir kopiert haben, da wir den Cache nicht speichern möchten.
  6. Zum Schluss in .RAR komprimieren und mit einem Passwort, dass wir das alles wollen.
  7. Auch wenn wir wollen, anstatt in .RAR zu komprimieren, können wir alles in .TAR.GZ komprimieren. Ich habe Ihnen die kommentierte Zeile hinterlassen, falls Sie dies verwenden möchten.

Persönliches Backup-Skript

Sie müssen es herunterladen, Ausführungsberechtigungen erteilen und fertig.

Ah, in Ihrem persönlichen Ordner müssen Sie einen Ordner namens WORKING (alle in Großbuchstaben) haben, denn so verwende ich ihn.

Keine Sorge, ich habe das Skript Schritt für Schritt mit Kommentaren erklärt, wenn jemand etwas ändern möchte, wenn Sie etwas ändern möchten, um einen Bedarf zu befriedigen ... sagen Sie mir einfach, ich werde gerne die gewünschten Vorkehrungen treffen 🙂

Grüße und ich hoffe, Sie finden es nützlich.


Hinterlasse einen Kommentar

Ihre E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind markiert mit *

*

*

  1. Verantwortlich für die Daten: Miguel Ángel Gatón
  2. Zweck der Daten: Kontrolle von SPAM, Kommentarverwaltung.
  3. Legitimation: Ihre Zustimmung
  4. Übermittlung der Daten: Die Daten werden nur durch gesetzliche Verpflichtung an Dritte weitergegeben.
  5. Datenspeicherung: Von Occentus Networks (EU) gehostete Datenbank
  6. Rechte: Sie können Ihre Informationen jederzeit einschränken, wiederherstellen und löschen.

  1.   MSX sagte

    Es ist gut, aber ich würde Rsync und 7zip anstelle von RAR verwenden - und missbrauchen.

    Tatsächlich habe ich gestern das / (mit fsarchiver), ~ / .kde4 und den Bootsektor gesichert (ich benutze GRUB Legacy, also mit dd if = / dev / sda von = MBR bs = 1 count = 512 erreicht es mich) und ich habe alles gesetzt auf einer DVD, die bereits archiviert ist.

    Jetzt, da ich die Maschine wie gewünscht arbeiten lasse, ist das System auf das Maximum eingestellt und KDE ist mit Ulatencyd und all den anderen Verbesserungen für die Hybrid-Grafikkarten, Mutter, HD, CPU, Swap usw. einwandfrei, wenn ich Schleim sende und dies unterbreche Installation Ich gebe Arch mindestens bis 2025 auf. Ich glaube nicht, dass ich die mentale Stärke habe, alles, was ich dem System angetan habe, erneut zu tun, damit es so läuft wie dieses O_o

    Natürlich habe ich bereits eine Betriebszeit von 12:24 Stunden hintereinander - ich habe Wurzeln in diesem Stuhl - und das Notebook ist eingefroren, ein Beweis dafür, dass der OpenSource-RadeonHD-Treiber ohne den proprietären Catalyst perfekt verwendet werden kann - solange wir ihn nicht benötigen die von letzterem bereitgestellte 3D-Beschleunigung.

    Salu2

    1.    KZKG ^ Gaara sagte

      Ich habe mich dafür entschieden, einfach cp anstelle von rsync zu verwenden, weil es eine einfache Kopie ist, was ich tun möchte, auch wenn jemand das Skript ändern möchte ... Ich kann mir vorstellen, dass es einfacher ist, wenn er es mit cp anstelle von rsync put setzt

      1.    Hugo sagte

        Ich benutze normalerweise direkt tar -rzvf für schnelles Speichern. Wenn ich will, dass es gut komprimiert, benutze ich 7za bis -mx = 9 -ms = on. Mit rsync Sie müssen vorsichtig sein, denn wenn es schlecht verwendet wird, können Sie Informationen zerstören.

  2.   marcpv89 sagte

    Als ich den Namen des Artikels las, wusste ich, dass Sie es waren, und Sie haben einen sehr guten Grund, da Sie über das Brechen von Komponenten Ihres PCs promoviert haben (denken Sie an Ihr Mikrofon). Es passt sehr gut zu mir, besonders mit dem Virus, den ich zu Hause habe und der mit h beginnt und mit a endet. (Schwester)

    1.    KZKG ^ Gaara sagte

      HAHAHAHA ja… aber eehh !! Das Mikrofon arbeitete weiter 😀
      Ich habe auch Tastaturen und Mäuse in meiner Geschichte LOL!

      Komm schon, wenn deine Schwester ein Engel ist ... dieses Mädchen ist das Beste, was du sie schlecht behandelst.

  3.   Strahlend sagte

    Sehr nützlich, ich werde es an meine Bedürfnisse anpassen, da ich von Zeit zu Zeit auch meine Backups wichtiger Daten mache. Es wird auch perfekt kommentiert, so dass die Möglichkeiten immens sind, zum Beispiel in meinem Fall habe ich eine externe Festplatte für diesen Zweck $ HOME / WORKING geht zu se / media / external_disk. Ich danke dir sehr!

  4.   Croto sagte

    Sehr gut KZKG ^ Gaara! Vielen Dank für die Detaillierung aller Funktionen. Es ist eine Weile her, seit ich mit Linux (Debian) angefangen habe und ich sehe, dass Skripte für die Automatisierung von Aufgaben unerlässlich sind. Jetzt werde ich eines erstellen, um Debian von Grund auf neu zu installieren, aber ich muss einige Dinge lernen, insbesondere den GREP-Befehl zum Ändern von .conf.
    Eine Frage: Welche Sicherungs- / Synchronisationsmethoden verwenden Sie? Ich habe gesehen, dass einige cpio, rsync verwenden ... jemand verwendet Wuala, um den HOME-Ordner zu synchronisieren?
    Viele Grüße!

    1.    KZKG ^ Gaara sagte

      Hallo wie geht's dir?
      Wenn Sie nach Bash ... -Skripten suchen, kommen Sie hierher, wir haben viele Skripte und Dinge zusammengestellt: https://blog.desdelinux.net/tag/bash/

      Ich verwende cp in meinen Skripten, weil ich mit cp und auch mit Programmierfunktionen und -zyklen alles mehr als gut zum Laufen bringe 😀
      Rsync ist jedoch wirklich großartig, es macht viel mehr als nur Backups 😉

      Es liegt an jedem Benutzer zu wissen, wann er einen oder wann einen anderen verwenden soll.
      Grüße

      PS: Nichts Mann, eine Freude zu helfen ... die Beschreibung jedes Schrittes stört mich nicht, wenn ich auf diese Weise anderen helfen werde.

      1.    Croto sagte

        Ich muss mich unterhalten! Ich werde auch die "PASTE" überprüfen, um zu lernen.

        1.    KZKG ^ Gaara sagte

          Uff gibt es ja ja hahaha.

  5.   auroszx sagte

    Sehr gut, obwohl ich mit dd xD ganze Backups der Festplatte mache

    1.    Hugo sagte

      Mann, dafür besser Clonezilla benutzen, hehehe.

  6.   Aleph sagte

    Für Datenbanken empfehle ich mysqlhotcopy, da mit mysqldump in einer großen Datenbank das Sichern einige Zeit in Anspruch nimmt und während dieser Zeit Änderungen eingeführt werden. Das, was Sie erhalten, ist ein beschädigtes Backup, das für Sie nicht funktioniert. mysqlhotcopy wendet vor der Sicherung eine Sperrtabelle an, die garantiert, dass das, was Sie speichern, funktioniert.

    1.    KZKG ^ Gaara sagte

      Interessant ja.
      In diesem Beispiel ist die Sicherung persönlich, dh alles auf localhost. Daher sollte die Datenbank während des Dumps keine Änderungen erfahren. Bei Hosting- oder Server-Backups kann dies jedoch vorkommen.

      Interessanter Tipp ja 😀
      Vielen Dank.

    2.    Hugo sagte

      Interessant, danke für den Tipp. Bis jetzt musste ich keine Datenbanken speichern, weil ich nichts Kritisches hatte, aber anscheinend werde ich es bald brauchen.

  7.   Elin sagte

    Luxusmann, wenn Sie ein wertvoller Mann sind!

    Grüße und vielen Dank für dieses großartige Dienstprogramm!

    PS: Einige Tutorials, um zu lernen, wie man in Bash unter Linux programmiert? Ich habe auch eine Frage: Mit crontab können wir diese Art von Aufgabe nicht in X-Zeit erledigen. Das heißt, Sie programmieren ein Skript, das jedes X-Mal Backups erstellt zugewiesen?

    1.    KZKG ^ Gaara sagte

      Vielen Dank, Hahahaha.
      Über die Tutorials, mmm, haben wir mehrere Artikel auf bash gestellt, und 2 oder 3 sind für Neulinge oder Anfänger: https://blog.desdelinux.net/tag/bash/

      Und ja, wenn wir in der Crontab einen Auftrag / eine Aufgabe platzieren, der / die um X Stunde ausgeführt werden soll, wird dies erledigt, nur dass dieses Skript vaaarrriiiasss Aufgaben ist, die ausgeführt werden müssen, und all dies in die Crontab zu setzen, ist empörend, hehe.
      Sie erstellen ein Skript (wie dieses) und konfigurieren es dann in der Crontab so, dass das Skript ausgeführt wird 😉

  8.   Xose M. sagte

    ich danke Ihnen sehr,
    In meinem Fall geht es genau darum, die Kopien der Datenbanken dort zu automatisieren, wo es nützlich ist 😉

    Weitere Infos zu Cron in https://help.ubuntu.com/community/CronHowto . Sie können die stündlichen, monatlichen, ...

  9.   nicht benannt sagte

    grsync r00lz, dank ihm kann ich ruhig sein

  10.   vicen sagte

    Ich kann nicht auf die Skriptlinks zugreifen. Können Sie sie zurücksetzen? VIELEN DANK

    1.    KZKG ^ Gaara sagte

      Ich entschuldige mich, es war ein Fehler auf unserem Server, der den Link unzugänglich gemacht hat. Hier funktioniert er wieder einwandfrei 😀 - » http://paste.desdelinux.net/4482

  11.   Rodrigo Prieto sagte

    Danke für das Skript! wie immer sehr nützlich !!

  12.   Paco sagte

    Könntest du wieder hochgehen oder mir das Drehbuch geben?
    kann nicht mehr heruntergeladen werden