Pickup

Software screenshot:
Pickup
Dettagli del software:
Versione: 1.4
Data di caricamento: 15 Apr 15
Sviluppatore: Michel Albert
Licenza: Libero
Popolarità: 99

Rating: 2.0/5 (Total Votes: 2)

Pickup è uno script di backup modulare completamente scritto in Python.
Il codice sorgente è disponibile nella pagina del progetto github.
Il cuore dell'applicazione è il pickup.py eseguibile e uno script python utilizzato come file di configurazione. Questo nucleo non include alcun codice correlato su come dovrebbe essere creato un backup da una determinata sorgente. Questa logica è messo da parte in moduli. Questo ha il vantaggio che & rsquo; s molto facile aggiungere il supporto per un nuovo & ldquo; fonte & rdquo dati; o per modificare il comportamento di un componente esistente.
La destinazione di backup viene creato nello stesso identico modo. Per la stessa ragione. L'unico inconveniente è che i backup devono essere creati in un & ldquo; zona messa in scena & rdquo; prima prima di essere impiegati per un obiettivo. Ciò avviene perché alcuni obiettivi (come rsync) funzionano meglio se si può dar loro da una cartella che contiene tutto. Sarebbe uno spreco di eseguire rsync su ogni file separatamente.
Esempio di configurazione
Lo script di configurazione seguente crea una copia di backup di ogni cartella home locale. Ogni cartella sarà memorizzata come tarball separato:
CONFIG_VERSION = (2,1)
STAGING_AREA = "messa in scena"
GENERATORI = [{
& Nbsp; 'name': 'cartelle home locali',
& Nbsp; 'profilo': 'cartella',
& Nbsp; 'config': {
& Nbsp; 'percorso': '/ home',
& Nbsp; 'split': True,
& Nbsp;}}]
OBIETTIVI = [{
& Nbsp; 'name': "locale",
& Nbsp; 'profilo': "dailyfolder",
& Nbsp; 'config': {
& Nbsp; 'percorso': "/ var / backup / quotidiano",
& Nbsp;}}]
Vedere Configurazione per maggiori dettagli ed esempi.
Esempio Esecuzione
Prendere la configurazione sopra e salvarlo ovunque ti piace. È possibile eseguirlo eseguendo:
python pickup.py -c /path/to/config_file.py
Oppure, se è stato installato nel vostro sistema (vedi Installazione):
/ Path / to / pickup -c /path/to/config_file.py

Requirements:

  • Python

Programmi simili

StoreBackup
StoreBackup

20 Feb 15

Backup
Backup

3 Jun 15

AWIT DBackup
AWIT DBackup

19 Feb 15

Altri software di sviluppo Michel Albert

config_resolver
config_resolver

20 Feb 15

Commenti a Pickup

I commenti non trovato
Aggiungi commento
Accendere le immagini!