Ich kenne diesen Artikel, aber es gibt keinen Vergleich mit TimeMachine von OSX. Ich möchte eine Backup-Software finden, die ungefähr der von TimeMachine oder besser entspricht.
Ich hätte gerne eine solche Software, die ein HDD-Format verwenden kann, das für große Dateien (50 GB) unter Linux geeignet ist. Ich bemerkte, dass
- Das OSX-Format von HFS + wird von Linux-Distributionen nicht unterstützt, da seit 2006 kein HFS-Betreuer unter Linux mehr vorhanden ist
- Das von Debian 8.1 erstellte NTFS-Format wird von älteren Linux-Distributionen nicht unterstützt
Wenn Windows unterstützt, gut.
Versuchen Sie es mit der Backups (Deja Dup) Software
Ich habe das Backup zum ersten Mal gestartet, wollte aber zum Mittagessen gehen, nachdem das Backup bereits zwei Stunden mit nur 10 GB Dateien ausgeführt wurde. Also gab es mir das nach dem Mittagessen
Das ist wirklich verrückt, wie jetzt hier berichtet wird , da die Software nicht dafür ausgelegt ist, Pausen bei der Durchführung der Sicherungen einzulegen.
backintime
befindet sich in Ubuntus Standard-Repositorys. Aber es ist eine ältere Version1.0.36
. Aktuelle Version ist1.1.6
. Dies liegt daran, dass das Paket von Debian abgeleitet ist. Haftungsausschluss: Ich bin Mitglied des BIT Dev-TeamsZeitverschiebung
Es hat eine einfache grafische Oberfläche, aber Sie können es auch vom Terminal aus verwenden.
quelle
Wenn es Ihnen nichts ausmacht, mit der Konsole zu arbeiten
backup-manager
, wird sie mit der Distribution geliefert. Die Behandlung erfolgt mit einer Konfigurationsdatei in / etc.Um die Datei zu ändern, können Sie nano in der Konsole verwenden.
Das meiste brauchst du nicht. Was mir persönlich gefällt ist, dass keine zusätzlichen Pakete benötigt werden.
Hier ist ein kleines Beispiel für ein Backup.
Wo sollen die Dateien gespeichert werden?
Wählen Sie Ihr Verzeichnis, in dem die Dateien abgelegt werden sollen.
Achten Sie dort genau auf die folgenden Einstellungen
Wenn Sie eine Sicherungskopie erstellen
/home
oder/movie
diese Option aktiviert lassen, können möglicherweise nur root und die Stammgruppe auf die Sicherung zugreifenBei einer Serversicherung (z. B. einem Mehrbenutzerserver und / oder Ordnern wie
/var/www/
/opt/
/etc/
/var/
) können Sie diese Option auf false setzen, um den Besitz / die Zugänglichkeit der Dateien nach einer Wiederherstellung zu erhalten. Andernfalls müssen Sie sie nach einer Wiederherstellung manuell festlegen.Wählen Sie Ihre Sicherungsmethode
wählen
Wählen Sie die zu sichernden Verzeichnisse aus
Weitere Infos finden Sie im Abschnitt
Hier habe ich folgende Optionen überprüft
Wählen Sie die Rotation von Master und Inkrementalen
Ich habe mich entschieden, am Montag (dem ersten Tag der Woche) wöchentliche vollständige Backups durchzuführen. Das bedeutet, dass ich jeden Montag ein vollständiges Backup erhalte und der Rest der Woche in verschiedenen kleineren inkrementellen Dateien gespeichert wird. Sie wiederherzustellen würde also bedeuten. Führen Sie die vollständige Sicherung und anschließend die inkrementellen Dateien erneut durch, um die neueste Sicherung Ihrer Daten wiederherzustellen.
Cron-Job
Verwenden Sie einen einfachen Cronjob, um die Sicherung automatisch durchzuführen
Gib das Folgende ein
Wenn Sie eine Benachrichtigungs-E-Mail benötigen, entfernen Sie diesen Teil
quelle
backup-manager
. Ich bin der Meinung, dass die Optionen nicht vollständig genug sind, da das Ziel auch darin besteht, Backups einfach zu gestalten * . Sie scheinen sehr begrenzt zu sein, aber ich kann mich irren. Es wäre toll zu sehen, wie Sie den Befehl kombinieren können. Ich kann in den Dokumenten nichts über MySQL finden. Ich würde PostgreSQL für diese Aufgabe wirklich lieben.Ich empfehle Deja-dup nicht, da es in den Funktionen nicht in der Nähe von Time-Machine liegt und mit vielen Dateisystemen instabil ist. Ich habe es nicht geschafft, Vorschläge von Mitch zu erhalten, deren Funktionen für meine Bedürfnisse ausreichen. Sie brechen zu viel.
Schönheit des Prozesses
Nizza senkt die CPU-Priorität, wodurch die CPU-Leistung für andere Prozesse freigegeben
ionice
wird, verringert die Festplattenpriorität und gibt die Festplatten-E / A für andere Prozesse frei. Verwenden Sietar czf
mitnice
wie hier separat für das System und zu Hause beschrieben, sodass Sie in vielen Projekten problemlos vertikal mit Ihren Systemen arbeiten könnenBegrenzen Sie den CPU-Verbrauch des Prozesses
Angenommen, Sie haben ein begrenztes System usw. Ultrabook mit 20 MBit / s Lese- / Sekunde. Wenn Sie es nicht wissen, verwenden Sie
Dann begrenzen Sie Ihre CPU und tun
Verschieben Sie die Berechnung in die GPU
TODO Zukunft
quelle
Dies ist sicherlich nicht das TimeMachine-ähnliche Programm, das Sie sich wünschen, sondern eine Lösung, die funktioniert und als Bash-Skripte implementiert, modifizierbar und erweiterbar ist:
Erstellen Sie eine Sicherungskopie Ihres Verzeichnisses mit dem Synchronisierer Zaloha.sh :
Erstellen Sie dann mit Zaloha_Snapshot.sh einen Hardlink-basierten Snapshot Ihres Sicherungsverzeichnisses :
Das offizielle Repository finden Sie hier: https://github.com/Fitus/Zaloha.sh
Das offizielle Repository enthält einfache Arbeitsdemos und eine umfassende Dokumentation, in der die Funktionsweise erläutert wird.
quelle