Manchmal schlechte Dinge passieren guten Dateien . Daher ist es ratsam, regelmäßig Sicherungskopien Ihrer Dateien . "Full Backups " kopieren Sie den gesamten Inhalt einer Festplatte oder bestimmten Verzeichnis auf Ihren Backup-Speicherplatz jedes Mal die Dateien gesichert werden . Incremental Backups zunächst kopieren Sie Ihre gesamte Festplatte , dann nur Dateien kopieren, die seit Ihrem letzten geplanten Sicherung verändert haben. Differential Backups zwischen regelmäßigen Voll-Backups (im Gegensatz zu inkrementellen Backups , bei denen nur ein vollständiges Backup , gefolgt von einer Reihe von regelmäßigen inkrementellen Backups ausgeführt Gegensatz) laufen , und kopiert nur die Dateien, die seit der letzten Vollsicherung geändert haben. Diese machen den eigentlichen Prozess der geplanten Backups viel schneller als das Kopieren der gesamten Fahrt . Anleitung
1
Starten Sie Ihre Backup-Software. Wenn Sie Software, die automatisch Backups für Sie auf einem bestimmten Zeitplan haben, müssen Sie nur öffnen, seine Einstellungen und wählen Sie " inkrementelle " oder " Differential . " Wenn Sie OS X "Time Machine" -Software verwenden , dann wird Ihre Backups werden automatisch inkrementelle .
2
Programmieren Sie Ihre eigenen Backup-Skript . Sie können dies mit einer beliebigen Programmiersprache zu tun, aber es wird wahrscheinlich am besten mit einem hohen Skriptsprache wie Python oder Perl erfolgen. Mit dieser Methode ist es am besten , wenn Sie sich Ihren Home-Ordner nur sichern .
3
Erstellen Sie ein Master Liste der Dateien . Sie können entweder ein Skript programmieren entworfen, um nur einmal ausgeführt werden , diese Liste für die Verwendung durch Ihre regelmäßigen Backup-Skript erstellen, oder Sie können Ihre normalen Skript Lage der Katalogisierung eine große Anzahl von Dateien , wenn es ausgeführt wird . Machen Sie die Liste gehören der Name der Datei , das Datum , wenn es zuletzt wurde , seine Verzeichnis gesichert , und einige Mittel zur Verfolgung , wenn die Datei geändert hat. MD5-Summen sind gut für diesen Zweck.
4
Schreiben Sie eine Funktion , die die Dateien scannt auf Ihrer Festplatte , und vergleicht sie mit Ihrem Master- Liste. Wenn es eine Datei, die sich nicht auf der Master-Liste trifft, sind die Funktionalität, um die Datei, und seine Informationen an den Master-Liste hinzuzufügen. Auf diese Weise werden Sie nicht manuell bearbeiten Skript jedes Mal, wenn Sie eine neue Datei erstellen .
5
Vergleichen Sie die gescannte Datei an seine Daten in der Master-Liste in Ihrem Skript . Wenn die Methode, die Sie verwendet, um Veränderungen zu identifizieren haben , empfahl ich MD5-Summen (die Daten bilden die Dateien durch einen Verschlüsselungsalgorithmus laufen , wodurch eine einzigartige alphanumerische Zeichenfolge, die ändert sich, wenn ein Byte der Datei die Daten der Fall ist) , ist anders, dann das wird der Auslöser, um die Datei in Ihrem Backup-Laufwerk mit der Datei noch auf Ihrer Festplatte zu überschreiben. Haben Sie Ihr Skript aktualisiert die Master-Liste mit den neuen Informationen entsprechend.
6
Führen Sie das Programm zum ersten Mal , um Ihre inkrementelle Backup-System. Danach verwenden Ihre System- Scheduler , um die Intervalle, in denen Ihre inkrementelle Backup-Skript ausgeführt wird eingestellt . Wenn Sie eine Differential -System verwenden wollen , dann den Scheduler auf zwischen Ihrem Skript, kopiert automatisch jede Datei im Zielordner , und Ihr Skript , dass nur Dateien kopiert, die sich geändert haben.
Abwechseln