Pickup

Screenshot der Software:
Pickup
Softwarebeschreibung:
Version: 1.4
Upload-Datum: 15 Apr 15
Entwickler: Michel Albert
Lizenz: Frei
Popularität: 27

Rating: 2.0/5 (Total Votes: 1)

Pickup ist ein modulares Backup-Skript in Python vollständig abgeschrieben.
Der Quellcode ist auf der Projektseite Github erhältlich.
Der Kern der Anwendung ist die ausführbare pickup.py und ein Python-Skript als Konfigurationsdatei verwendet. Dieser Kern enthält keinen Code, wie eine Sicherung aus einer gegebenen Quelle erzeugt werden soll bezogen umfassen. Diese Logik wird sich in Module versteckt. Dies hat den Vorteil, dass es & rsquo; s sehr einfach, Unterstützung für eine neue & ldquo hinzu; Datenquelle & rdquo; oder um das Verhalten eines vorhandenen Komponente zu ändern.
Das Sicherungsziel wird in genau die gleiche Weise erstellt. Für den gleichen Grund. Der einzige Nachteil ist, dass Sicherungen müssen in & ldquo erstellt werden; Staging-Bereich & rdquo; zunächst, bevor sie an einem Zielgerät eingesetzt. Dies geschieht, weil einige Ziele (wie rsync) funktionieren am besten, wenn man sie einem Ordner alles enthalten, zu ernähren. Es wäre eine Verschwendung zu rsync für jede Datei einzeln zu laufen.
Beispielkonfiguration
Die folgende Konfigurationsskript wird ein Backup der einzelnen lokalen Home-Ordner zu erstellen. Jeder Ordner wird als separate Tarball gespeichert werden:
Config_version = (2,1)
STAGING_AREA = "Inszenierung"
GENERATOREN = [{
& Nbsp; "name": "lokale Benutzerordner"
& Nbsp; "Profil": "Ordner"
& Nbsp; 'config': {
& Nbsp; "Pfad": "/ home ',
& Nbsp; 'split': Es stimmt,
& Nbsp;}}]
ZIELE = [{
& Nbsp; "name": "vor Ort",
& Nbsp; "Profil": "dailyfolder"
& Nbsp; 'config': {
& Nbsp; "Pfad": "/ var / backups / täglich",
& Nbsp;}}]
Siehe Konfiguration für weitere Informationen und Beispiele.
Beispiel Ausführung
Nehmen Sie die obige Konfiguration und speichern Sie wohin Sie wollen. Sie können es, indem Sie ausführen:
python -c pickup.py /path/to/config_file.py
Oder, wenn Sie es in Ihrem System installiert (siehe Installation):
/ Path / to / Abholung -c /path/to/config_file.py

Requirements:

  • Python

Ähnliche Software

PersonalBackup
PersonalBackup

3 Jun 15

BRU Server
BRU Server

2 Jun 15

RotateBackup
RotateBackup

3 Jun 15

Percona XtraBackup
Percona XtraBackup

20 Jan 18

Andere Software von Entwickler Michel Albert

config_resolver
config_resolver

20 Feb 15

Kommentare zu Pickup

Kommentare nicht gefunden
Kommentar hinzufügen
Schalten Sie auf die Bilder!