Pickup

Logiciel capture d'écran:
Pickup
Détails logiciels:
Version: 1.4
Date de transfert: 15 Apr 15
Développeur: Michel Albert
Licence: Gratuit
Popularité: 27

Rating: 2.0/5 (Total Votes: 1)

Le ramassage est un script de sauvegarde modulaire entièrement écrit en Python.
Le code source est disponible sur la page du projet de github.
Le cœur de l'application est la pickup.py exécutable et un script python utilisé comme fichier de configuration. Ce noyau ne comprend pas de code lié à la façon dont une sauvegarde à partir d'une source donnée doit être créé. Cette logique est planqué dans des modules. Ceci a l'avantage qu'il & rsquo; est très facile d'ajouter le support pour une nouvelle & ldquo; source de données & rdquo; ou pour modifier le comportement d'un composant existant.
La cible de sauvegarde est créée de la même manière exacte. Pour la même raison exacte. Le seul inconvénient, ce est que les sauvegardes doivent être créés dans un & ldquo; aire de repos & rdquo; d'abord avant qu'ils soient déployés à une cible. Cela se fait parce que certains des objectifs (comme rsync) fonctionnent mieux si vous pouvez les nourrir un dossier contenant tout. Ce serait un gaspillage d'exécuter rsync sur chaque fichier séparément.
Exemple de configuration
Le script de configuration suivante va créer une sauvegarde de chaque dossier de départ local. Chaque dossier sera stocké sous forme d'archive séparée:
Config_version = (2,1)
STAGING_AREA = "mise en scène"
GENERATEURS = [{
& Nbsp; «nom»: «dossiers de départ locaux»,
& Nbsp; 'profil': 'dossier',
& Nbsp; 'config': {
& Nbsp; 'path': '/ home',
& Nbsp; 'split': Ce est vrai,
& Nbsp;}}]
CIBLES = [{
& Nbsp; «nom»: «local»,
& Nbsp; "profil": "dailyfolder",
& Nbsp; 'config': {
& Nbsp; «chemin»: «/ var / backups / jour»,
& Nbsp;}}]
Voir Configuration pour plus de détails et des exemples.
Exemple exécution
Prendre la configuration ci-dessus et enregistrez-le où vous voulez. Vous pouvez l'exécuter en exécutant:
python -c pickup.py /path/to/config_file.py
Ou, si vous avez installé dans votre système (voir Installation):
/ Path / to / ramassage -c /path/to/config_file.py

Requirements:

  • Python

Logiciel similaire

baklabel
baklabel

20 Feb 15

MTX
MTX

2 Jun 15

afbackup
afbackup

14 Apr 15

vbackup
vbackup

14 Apr 15

D'autres logiciels de développeur Michel Albert

config_resolver
config_resolver

20 Feb 15

Commentaires à Pickup

Commentaires non trouvées
Ajouter un commentaire
Tourner sur les images!