Inhaltsverzeichnis:

Schützen Sie Ihre Ideen, schützen Sie Ihre Arbeit - Gunook
Schützen Sie Ihre Ideen, schützen Sie Ihre Arbeit - Gunook

Video: Schützen Sie Ihre Ideen, schützen Sie Ihre Arbeit - Gunook

Video: Schützen Sie Ihre Ideen, schützen Sie Ihre Arbeit - Gunook
Video: Baby in Fruchtblase geboren - Hammer Video 2024, Juli
Anonim
Schützen Sie Ihre Ideen, schützen Sie Ihre Arbeit
Schützen Sie Ihre Ideen, schützen Sie Ihre Arbeit

Ich habe vor einigen Tagen durch einen PC-Absturz Daten verloren. Die Arbeit eines Tages ging verloren.:/

  • Ich speichere meine Daten in der Cloud, um einem Festplattendefekt vorzubeugen.
  • Ich verwende eine Versionsverwaltungssoftware, damit ich ältere Versionen meiner Arbeit wiederherstellen kann.
  • Ich mache jeden Tag ein Backup.

Aber diesmal habe ich meine aktuellen Daten vor dem Backup verloren. Und eine temporäre Datei zur Wiederherstellung wurde während des Absturzes ebenfalls zerstört.

Ich möchte Ihnen zeigen, wie ich solche Datenverluste in Zukunft vermeide

(Diese Lösung ist für Fenstersysteme geeignet.)

Schritt 1: Was Sie brauchen…

Sie müssen nicht kaufen, was Sie brauchen.

  • Sie benötigen Administratorrechte
  • Ein Editor wie Notepad++ oder der Editor von Windows.

Schritt 2: Erstellen Sie eine Batch-Datei

Erstellen Sie eine Batch-Datei
Erstellen Sie eine Batch-Datei
Erstellen Sie eine Batch-Datei
Erstellen Sie eine Batch-Datei

Ich habe einen Plan;)

Wenn Sie Programmierer oder Buchautor oder Bildbearbeiter sind, ist es wichtig, sehr kurze Backup-Abstände zu haben. Vielleicht sogar eine Minute… Ich möchte eine 10-Minuten-Sicherung in verschiedenen Verzeichnissen, damit nichts überschrieben wird.

Zuerst benötigen wir eine Batch-Datei, die ein Backup-Programm startet. Windows hat ein eigenes Backup-Programm namens Robocopy. Robocopy ist kommandozeilenbasiert und kann nur in einem CMD-Fenster ausgeführt werden. (DOS-Box)

Jetzt ist es etwas schwierig, weil ich Deutscher bin und ein deutsches Windows habe. Aber mal sehen…

Öffnen Sie einen Editor Ihrer Wahl und erstellen Sie eine Datei namens "backup.bat". Der Name ist unwichtig und kann frei gewählt werden.

Die Befehlszeile für Robocopy lautet wie folgt:

Robocopy - Quelle - Ziel - zu sichernde Dateien - Parameter

Meine Batchdatei sieht so aus:

  • set quelle=D:\Projekte
  • set ziel=D:\Datensicherung\RoboCopy\Backup_%time:~3, 1%0
  • Robocopy "%quelle%" "%ziel%" *.c /mir /maxage:1

Es ist nicht notwendig, Variablen zu verwenden, macht aber die Kommandozeile übersichtlicher. Es bedeutet Folgendes:

  • set quelle= Dies ist das Verzeichnis Ihrer Daten. Sie können auch "source" oder was auch immer Sie wollen anstelle von "quelle" verwenden. Es ist Ihre Entscheidung.
  • set ziel= Dies ist das Ziel Ihrer Datensicherung. Sie können auch "target" oder was auch immer Sie wollen anstelle von "ziel" verwenden. Es ist Ihre Entscheidung.

    • Alle 10 Minuten wird ein neues Verzeichnis erstellt. Also insgesamt 6 Verzeichnisse. Dies geschieht durch die Verzeichnisbeschreibung:
    • Backup ist der erste Teil des Namens, dann schließen Sie die Zeit mit % ein
    • %time:~3, 1%0 bedeutet: Nimm die aktuelle Uhrzeit und extrahiere die erste Ziffer der Minute und füge eine 0 hinzu.
    • d.h. die Zeit ist 12:10:34 das bedeutet: 0=1, 1=2, 2=:, 3=1, 4=0, 5=:, 6=3, 7=4
    • 3-stellig = 1, nur eine Stelle anzeigen, 0 hinzufügen = 3, 1%0. Das macht: 00, 10, 20, 30, 40, 50.
    • %time:~0, 2% bedeutet, nehmen Sie die aktuelle Uhrzeit, extrahieren Sie die linke Ziffer der Stunden und verwenden Sie 2 Ziffern. (0-12/24)

    • %time:~3, 2% bedeutet, nehmen Sie die aktuelle Zeit, extrahieren Sie die linke Ziffer der Minuten und verwenden Sie 2 Ziffern (0-59)
  • *.c = Die Dateien oder Datentypen für die Sicherung. Sie können auch *.txt, *.png, *.xls verwenden, alles, was Sie brauchen, und Sie können mehr als eine Dateierweiterung verwenden, die durch ein Leerzeichen getrennt ist. (*.txt *.cpp *.h)
  • Es gibt viele Parameter. Robocopy verwenden /? für Details!
  • Ich benutze /mir. Es bedeutet: Spiegeln Sie die Verzeichnisstruktur. Dateien sichern, aber auch Dateien löschen!
  • Ich verwende /maxage:1. Das bedeutet: Dateien, die älter als 1 Tag sind, nicht berücksichtigen.
  • Damit sich das Fenster nicht automatisch schließt, können Sie den Befehl "Pause" -> "wait" (?) anhängen.

Speichern Sie diese Batchdatei an einem Ort Ihrer Wahl. Starten Sie die Datei und sehen Sie, was passiert. Es sollte wie im obigen Screenshot aussehen und ein Verzeichnis sollte am Zielort erstellt werden.

Schritt 3: Der Aufgabenplaner (Teil1)

Der Aufgabenplaner (Teil1)
Der Aufgabenplaner (Teil1)
Der Aufgabenplaner (Teil1)
Der Aufgabenplaner (Teil1)

Windows hat einen Taskplaner, zu finden unter System / Management.(?)

Auf Deutsch heißt dies Windows-Verwaltungsprogramme -> Aufgabenplanung. Fragen Sie andernfalls den Windows-Assistenten nach dem Taskplaner.

Starten Sie den Aufgabenplaner. (Ich habe einen englischsprachigen Screenshot angehängt.)

Wählen Sie rechts Aufgabe erstellen… Und Sie können das Fenster auf Bild 2 sehen.

  • Geben Sie der Aufgabe einen Namen und eine Beschreibung. (falls Sie es wollen)
  • Die anderen Details in diesem Fenster können unverändert bleiben.

Schritt 4: Der Aufgabenplaner (Teil 2)

Der Aufgabenplaner (Teil 2)
Der Aufgabenplaner (Teil 2)

Wählen Sie die Registerkarte Auslöser.

  • Wählen Sie "Nach einem Zeitplan" (die erste Auswahl)
  • Wählen Sie "Einmal" (einmal) und geben Sie das aktuelle Datum und die Uhrzeit ein.
  • Wählen Sie "Wiederholen jede:" (Aufgabe alle 10 Minuten wiederholen).
  • Wählen Sie "Für die Dauer von:" (für eine Dauer von) "sofort" (unbegrenzt)
  • Wählen Sie "Ablaufen", wenn Sie ein Enddatum/-uhrzeit einstellen möchten
  • Wählen Sie "Aktiviert" (Aktiviert)

Schritt 5: Der Aufgabenplaner (Teil 3)

Der Aufgabenplaner (Teil 3)
Der Aufgabenplaner (Teil 3)

Wählen Sie die Registerkarte Aktion:

  • Wählen Sie "Aktion: Programm starten" (Aktion: Programm starten)
  • Geben Sie unter Programm/Skript den Pfad und den Namen Ihrer Batch-Datei ein. (backup.bat)

Es sind keine weiteren Angaben erforderlich.

Schritt 6: Der Aufgabenplaner (Teil 4)

Der Aufgabenplaner (Teil 4)
Der Aufgabenplaner (Teil 4)

Wählen Sie die Registerkarte Bedingungen:

Ich habe keine Bedingungen angegeben, aber wenn Sie einen Laptop verwenden, können Sie einige Bedingungen verwenden …

Schritt 7: Der Aufgabenplaner (Teil 5)

Der Aufgabenplaner (Teil 5)
Der Aufgabenplaner (Teil 5)

Wählen Sie die Registerkarte Einstellungen:

Sehen Sie sich diese Details genau an. Hier können Sie etwas eingeben, falls etwas nicht funktioniert.

Standardmäßig sind die Einstellungen 1, 4 und 5 ausgewählt und es ist eine gute Wahl. Ich habe auch Punkt 2 gewählt. Schauen Sie sich den Screenshot an.

Ich denke, an dieser Stelle ist es nicht notwendig, etwas zu erklären.

Schritt 8: Das Finale

Der endgültige
Der endgültige
Der endgültige
Der endgültige

Hast du die Pause (Pause/Warte) in deiner Batchdatei verwendet?

Hast du deine neue Aufgabe gespeichert?

Ok, auf der rechten Seite sehen Sie einen RUN-Befehl. Wählen Sie Ihre Aufgabe und lassen Sie ihn laufen….

Das Befehlsfenster erscheint und wenn die Pause enthalten ist, bleibt das Fenster geöffnet, bis Sie es schließen. Später sollten Sie Ihren Stapel ändern, damit Sie das Fenster nicht immer von Hand schließen müssen.

In Ihrem Zielverzeichnis wurde je nach Uhrzeit ein neues Verzeichnis erstellt.

Nach einer Stunde hat der Task 6 Verzeichnisse erstellt und Ihre Daten gespeichert, die nicht älter als einen Tag waren.

Falsche Programmierentscheidungen sind kein Problem mehr.

Systemabstürze sind kein Problem mehr.

Diese Methode sollte jedoch Ihre normale Sicherung und Versionierung nicht ersetzen!

Empfohlen: